ホームディレクトリ内のファイルを一覧表示する

ホームディレクトリ内のファイルを一覧表示する

たとえば、/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 

それぞれ..1つ後ろのディレクトリにジャンプします

関連情報