我需要将一个文件添加到大约 7 个不同的目录中。我使用的是 Fedora 24...我知道我需要使用 touch 命令,但我需要哪些参数?
答案1
在 bash 中使用括号扩展:
touch {dir1,dir2,dir3,dir4,dir5,dir6,dir7}/file
如果目录以某种模式命名,您甚至可以生成该模式。例如,如果目录实际上是按照上述命令命名的:
touch dir{1..7}/file
答案2
如果目录不同请使用以下命令:
touch {d1,d2,d3,d4,d5,d6,d7}/file_name
或者你可以使用这个:
touch dir{1..7}/file_name
此命令在中创建文件目录 1,目录 2,...目录 7分别。