在这个答案https://askubuntu.com/a/216889/50183中,我找到了一个列出所有文件的命令,用零填充:
find -type f -printf "%S\t%p\n" 2>/dev/null | awk '{if ($1 < 1.0) print $1 $2}'
不幸的是,它无法捕获带有空格的文件名和路径。
怎么提高?
在这个答案https://askubuntu.com/a/216889/50183中,我找到了一个列出所有文件的命令,用零填充:
find -type f -printf "%S\t%p\n" 2>/dev/null | awk '{if ($1 < 1.0) print $1 $2}'
不幸的是,它无法捕获带有空格的文件名和路径。
怎么提高?
这有点像红鲱鱼 -
find
正在捕获文件并正确打印名称。您需要做的就是awk
打印整个记录,而不仅仅是前两个字段:或者,告诉它只在制表符上拆分,而不是任何空格: