xargs带有空格名称解决办法
0
我们一般使用find
和xargs
两个命令完成一些功能,但是今天发现如果包含有空格的文件却会提示:
未匹配的 单 引用;默认情况下,引用是针对 xargs 的,除非您使用了 -0 选项
直接上解决办法:
原命令:
find /home/test/ -name "*.text" -mtime +2 | xargs ls -lh
修改为:
find /home/test/ -name "*.text" -mtime +2 -print0 | xargs -0 ls -lh