[Mac] 深い階層のディレクトリをワンライナーで作成する

テストで非常に深い階層のディレクトリを作成する必要がありました。
具体的には、128階層のディレクトリを作成する必要がありました。
ちまちま手で作成していたら日が暮れてしまうので、Unixのコマンドでどうにかできないか考えてみました。
seqコマンドで任意の回数繰り返しを行なって作成すれば良さそうです。

結果

$ seq 1 128 | paste -s -d '/' - | xargs mkdir -p

ポイント

mkdirにオプションを渡すと、必要に応じてサブディレクトリを作成してくれます。

0 件のコメント :

コメントを投稿