相关疑难解决方法(0)

如何使用xargs复制名称中包含空格和引号的文件?

我正在尝试将一堆文件复制到目录下,并且许多文件的名称中都有空格和单引号.当我尝试串联findgrep使用时xargs,我收到以下错误:

find .|grep "FooBar"|xargs -I{} cp "{}" ~/foo/bar
xargs: unterminated quote
Run Code Online (Sandbox Code Playgroud)

有关更强大的xargs使用的任何建议?

这是在带有BSD的Mac OS X 10.5.3(Leopard)上xargs.

unix linux macos command-line xargs

228
推荐指数
11
解决办法
23万
查看次数

查找和复制文件

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

# 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万
查看次数

标签 统计

linux ×2

command-line ×1

copy ×1

find ×1

macos ×1

unix ×1

xargs ×1