xargs路径空格问题 Posted on 2022-09-01 问题 1ls *.pdf | xargs ls -lh 这个命令的作用是 ls -lh 当前目录下的 pdf 文件,但是有个问题是,如果 pdf 文件的路径有空格,这会被视作多个不同的路径,从而导致报错: 1234➜ Downloads ls *.pdf | xargs ls -lhls: 01.pdf: No such file or directoryls: 12.46.55.pdf: No such file or directoryls: 696390: No such file or directory 解决方法 使用 -I 参数: 1ls *.pdf | xargs -I {} ls -lh "{}"