一次性删除或复制文件

一次性删除或复制文件

假设我有 4 个目录:

Directory_1 Directory_2 Directory_3 Directory_4
  1. 我可以使用 Linux 终端中的命令行复制一个文件到所有这些目录?
  2. 我可以使用 Linux 终端中的命令行消除同时将文件复制到所有这些目录?

答案1

我可以使用 Linux 终端中的命令行将文件复制到所有这些目录吗?

是的,但这对初学者来说并不是显而易见的事情

tee Directory_{1..4}/file <file >/dev/null

另一种方法是使用四个单独的命令

cp file Directory_1
cp file Directory_2
cp file Directory_3
cp file Directory_4

bash或者使用诸如理解表达式的shell {1..4},覆盖所有四个目录的循环

for d in Directory_{1..4}; do cp file "$d"; done

我可以使用 Linux 终端中的命令行同时将文件删除到所有这些目录中吗?

是的。rm带通配符

rm Directory_*/file

相关内容