列出主目录中的文件

列出主目录中的文件

我无法弄清楚,如果我位于目录 /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 

每个..都会跳到后面一个目录

相关内容