ブログ

ファイルやディレクトリを一括で作成する方法

at_shiita.ishigaki
2022年2月18日 8時20分

ファイルやディレクトリを連続した数字で一度に作成するには、seqコマンドを使用します。
※ここでは例として、ファイルとディレクトリ10個作成します。

ファイルを作成する
[armadillo ~]# touch  `seq -f file_%g 1 10`
[armadillo ~]# ls
file_1  file_10  file_2  file_3  file_4  file_5  file_6  file_7  file_8  file_9
ディレクトリを作成する
[armadillo ~]# mkdir `seq -f dir_%g 1 10`
[armadillo ~]# ls
dir_1  dir_10  dir_2  dir_3  dir_4  dir_5  dir_6  dir_7  dir_8  dir_9

番号の桁数を揃えるために先頭を0埋めするには、以下のようにフォーマットを指定します。

[armadillo ~]# touch `seq -f file_%02g 1 10`
[armadillo ~]# ls
file_01  file_02  file_03  file_04  file_05  file_06  file_07  file_08  file_09  file_10