我無法弄清楚,如果我位於目錄 /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$
有~/
指向目前登入使用者的主目錄
答案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
每個..
都會跳到後面一個目錄