【发布时间】:2013-09-25 17:12:29
【问题描述】:
我将如何去获取,作为一个输出
rm -r
对一个文件夹的命令,它操作的文件数?
谢谢!
【问题讨论】:
标签: bash command-line output
我将如何去获取,作为一个输出
rm -r
对一个文件夹的命令,它操作的文件数?
谢谢!
【问题讨论】:
标签: bash command-line output
您可以这样做(至少使用 GNU rm):
rm -rv dir | wc -l
-v 标志导致rm 输出如下行:
removed `dir/file'
removed directory: `dir'
和wc -l 计算行数。如所写,计数将包括删除的目录。你可以用grep -v "^removed directory" 之类的东西去掉这些行,但这取决于你的语言环境,所以它可能并不完全可靠。
【讨论】: