1. ホーム
  2. linux

[解決済み] linux コマンドで、特定のフォルダに存在するファイルやディレクトリのサイズを取得するには?[クローズド]です。

2022-03-19 20:09:03

質問

Linuxでファイルやディレクトリのサイズを確認するにはどうしたらいいですか?もし df -m トップレベルのディレクトリのサイズは表示されますが、ディレクトリ内のディレクトリやファイルのサイズはどのように確認すればよいのでしょうか?

解決方法は?

使用方法 ls コマンドでファイル、そして du コマンドでディレクトリを指定します。

ファイルサイズを確認する

ls -l filename   #Displays Size of the specified file
ls -l *          #Displays Size of All the files in the current directory
ls -al *         #Displays Size of All the files including hidden files in the current directory
ls -al dir/      #Displays Size of All the files including hidden files in the 'dir' directory

ls コマンドは、ディレクトリの実際のサイズをリストアップしません ( なぜ ). そのため du を使用します。

ディレクトリサイズの確認

du -sh directory_name    #Gives you the summarized(-s) size of the directory in human readable(-h) format
du -bsh *                #Gives you the apparent(-b) summarized(-s) size of all the files and directories in the current directory in human readable(-h) format

含む -h オプションは、上記のコマンドのいずれか(例. ls -lh * または du -sh を使用すると、人間が読める形式のサイズになります ( kb , mb , gb , ...)

詳細については man lsman du