20913


`~/Downloads`フォルダに存在するファイルのうち10M以上のサイズのファイル以外をすべて一覧で取得したいです

可能ならば、`~/Downloads/example-dir/*`のように再帰的にすべてのファイルの一覧を取得したい


CC BY-SA 3.0
2016-01-13T12:16:45.990
20883
2016-01-14T06:45:15.397
2016-01-13T13:09:12.353
5505
5505
question
shellscript
ディレクトリにあるサイズの大きなファイル以外を一覧取得したい


文字通り「サイズ10M以上のファイル以外」であれば、こうですね。これではディレクトリなども含まれます:

[code]

    $ find ~/Downloads ! -size +10M
    
[/code]

「サイズ 10M以下のファイル」なら:

[code]

    $ find ~/Downloads -size -10M -type f
    
[/code]

さらに「*.pdfのみ」という条件を加えるなら:

[code]

    $ find ~/Downloads -size -10M -type f -name "*.pdf"
    
[/code]


CC BY-SA 3.0
2016-01-14T06:45:15.397
20913
2016-01-14T06:45:15.397
3061
20883
answer