假设我有 4 个目录:
Directory_1 Directory_2 Directory_3 Directory_4
- 我可以使用 Linux 终端中的命令行复制一个文件到所有这些目录?
- 我可以使用 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