的数量我已经此管道,告诉我一个命令多少目录是当前目录里:返回目录
ls -lR | grep ^d | wc -l
但是,有没有办法来检查给定目录?例如:
ls -lR | grep ^d | wc -l /folder1/
?
的数量我已经此管道,告诉我一个命令多少目录是当前目录里:返回目录
ls -lR | grep ^d | wc -l
但是,有没有办法来检查给定目录?例如:
ls -lR | grep ^d | wc -l /folder1/
?
我觉得你只是路过/folder1
到错误的CMD
ls -lR /folder1 | grep ^d | wc -l
我建议你使用find
。用-type d
你可以告诉查找只搜索目录。像这样
find /folder1 -type d | wc -l
的好处是,你可以很容易地改变这种检索目录的名称,并与-exec
采取行动。
的缺点是,这个命令也算作目录/folder
或./
,但是这很容易规避:
find /folder1 -mindepth 1 -type d | wc -l
OK呀,太棒了。谢谢 –