![列出主目录中的文件](https://linux22.com/image/83501/%E5%88%97%E5%87%BA%E4%B8%BB%E7%9B%AE%E5%BD%95%E4%B8%AD%E7%9A%84%E6%96%87%E4%BB%B6.png)
我无法弄清楚,如果我位于目录 /home/test/test2 但我想查找 /home 目录中的文件数量,我该怎么做。
我知道如果是相反的话该怎么做,比如在你的主目录中,列出 /home/test/test2 中的文件,你会这样做:
ls /home/test/test2 | wc -l
但是如果我在 test2 目录中并且想要查找主目录中的文件数量,我该怎么做。
谢谢
答案1
从任何地方如果您想查找主目录中有多少个文件
这是命令
ls -la ~/ | wc -l
例子:
virt01@virt01:~/test$ ls -la ~/ | wc -l
25
virt01@virt01:~/test$
这里~/
指向当前登录用户的Home目录
答案2
您也可以使用..
指向当前目录后面的目录。
例如
User@~/test/test2:$ ls ../ | wc -l # here you'll list the 'test' directory content
User@~/test/test2:$ ls ../../ | wc -l # here you'll list the 'home' directory content
每个..
都会跳到后面一个目录