我不知道我该怎么做才能让它发挥作用:
find . -name '*.txt' -printf '\t%s\t%f\n' |sort -n -r | > txt.txt
答案1
这应该有效
find . -name '*.txt' -printf '\t%s\t%f\n' | sort -n -r > txt.txt
您必须删除|
末尾的,>
这意味着将stdout
(标准输出)重定向到文件。
如果发生错误,文本将显示在 中stderr
。这是所有错误的标准输出。
如果您想将其重定向到文件:2> /path/to/a/file
>
请注意和之间存在差异>>
。
>
将覆盖整个文件的内容>>
将附加到文件内容的末尾