在 Linux 中,我试图监视当前目录的所有子目录并输出它们的文件数。我目前拥有的命令是:
watch 'for FILE in `find . -maxdepth 1 -mindepth 1 -type d | grep -v "unwanted\|directories\|here"`; do echo -n $FILE " "; find $FILE -type f | wc -l; done | column -t'
这工作得很好,除了偶尔我得到这个错误,
find: `FILE_NAME': No such file or directory
其中 FILE_NAME 是其中一个子目录中的文件名。
有谁知道为什么会发生这种情况以及如何解决它?谢谢!