ディレクトリにあるサイズの大きなファイル以外を一覧取得したい


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

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




文字通り「サイズ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]




文字通り「サイズ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]

