【发布时间】:2020-01-02 14:16:18
【问题描述】:
我有一些 .csv 文件要复制到备份文件夹中。
我通过以下命令找到它们:
find . -type f -name "*.csv"
./data1.csv
./data2.csv
./data3.csv
可以将我的 find 命令的结果通过管道传输到 copy 命令吗?实际上有大约 200 个文件。手动列出它们是没有选择的。
我想到了这样的事情:
find . -type f -name "*.csv" | cp ./backup/
你能帮帮我吗?
【问题讨论】:
-
您正在寻找xargs 命令。
-
没有“Linux Shell”之类的东西。请阅读您应用的“shell”标签的描述,它包含更多信息。
-
find . -type f -name "*.csv" | xargs -i cp {} ./backup/=> 这行得通。谢谢
标签: shell command-line