現在のディレクトリで、サイズが10MB以下のファイルを見つける必要があります。
ls -lh
は各ファイルのファイルサイズを教えてくれますが、サイズが10MB以下のファイルを見つける方法がわかりません。
Host@407d:t1_snapshot$ ls -lth
それができる方法はありますか?私はubuntu12.04を実行しています
find . -type f -size -10485760 -ls
現在のディレクトリで実行するか、実行できます
find /etc/home/user/stuff -type f -size -10485760 -ls
パスを使用する
だから、私のフォーマットは基本的に
find path
of -type f
(ファイル)with -size
未満(-
)10485760
(Bで10MB)および-ls
あなたのためにそれをきれいにするために。デニスの提案によると、-maxdepth 1
それがあなたが望むなら、サブディレクトリへの再発を防ぐでしょう
照会者は2つの異なる質問をしています:1)サイズが10 MB未満の特定のファイル名のファイル(「...サイズが...のファイル」)を見つける方法と2)サイズがすべてのファイルを見つける方法10 MB未満です(「...サイズが...のファイル」)。そしてこれまでのところ、上記の回答者は2番目にしか回答していません。
500 kB未満のfilename.txt(特定のファイル名)と呼ばれるすべてのファイルを見つけます。
find /path/subpath -type f -size -500k -name filename.txt
サイズが500kB未満のすべてのファイルを見つけます。
find /path/subpath -type f -size -500k -ls