複数のディレクトリ内にサブディレクトリを作成する

複数のディレクトリ内にサブディレクトリを作成する

名前の異なる複数のフォルダを含むディレクトリがあり、各個々のフォルダ内にサブディレクトリを作成する必要があります。

フォルダの1つのパスは次のとおりです。

/Volumes/Server1/Craft/2OQ/Dom_Curr/EN/CT_1

CT_xyzこのディレクトリには複数の(CT_1渡されたCT_124)フォルダがあり、次のように各フォルダにサブディレクトリを配置するEN必要があります。CT

/Volumes/Server1/Craft/2OQ/Dom_Curr/EN/CT_1/5Misc/Permissions

これらの5Misc/Permissionsフォルダは各個々のフォルダに配置する必要があります。

答え1

ディレクトリに切り替える/Volumes/Server1/Craft/2OQ/Dom_Curr/EN

cd /Volumes/Server1/Craft/2OQ/Dom_Curr/EN

次に、次のコマンドを実行します。

for D in CT_*
do
    mkdir -p ${D}/5Misc/Permissions
done

ENこれにより、次に始まるディレクトリ内のすべてのディレクトリにサブディレクトリが追加されます。CT_

答え2

一般的に使用されるmkdirに統合されているbashのリスト機能を使用してください。

mkdir /Volumes/Server1/Craft/2OQ/Dom_Curr/EN/CT{1..124}

源泉:https://askubuntu.com/questions/731721/is-there-a-way-to-create-multiple-directories-at-once-with-mkdir

原作者:https://askubuntu.com/users/15811/rinzwind

関連情報