相关疑难解决方法(0)

查找和复制文件

为什么以下不将文件复制到目标文件夹?

# find /home/shantanu/processed/ -name '*2011*.xml' -exec cp /home/shantanu/tosend {} \;

cp: omitting directory `/home/shantanu/tosend'
cp: omitting directory `/home/shantanu/tosend'
cp: omitting directory `/home/shantanu/tosend'
Run Code Online (Sandbox Code Playgroud)

linux copy find

114
推荐指数
3
解决办法
24万
查看次数

是否可以将FIND的结果传递给COPY命令CP?

是否可以将结果find传递给COPY命令cp

像这样:

find . -iname "*.SomeExt" | cp Destination Directory
Run Code Online (Sandbox Code Playgroud)

寻求,我总是找到这样的公式,如从这篇文章:

find . -name "*.pdf" -type f -exec cp {} ./pdfsfolder \;
Run Code Online (Sandbox Code Playgroud)

这提出了一些问题:

  1. 为什么你不能使用|烟斗?这不是它的用途吗?
  2. 为什么每个人都推荐 -exec
  3. 我怎么知道何时使用(exec)管道|

linux shell terminal find xargs

19
推荐指数
4
解决办法
2万
查看次数

标签 统计

find ×2

linux ×2

copy ×1

shell ×1

terminal ×1

xargs ×1