読者です 読者をやめる 読者になる 読者になる

-pathの引数の/あり、なしでfindコマンドの結果が変わった

Linux

以下のように -path /var/log/hoge ではなく -path /var/log/hoge/ のように/をつけると普通に/var/log/hoge/以下のファイルが表示された。

$ sudo find /var/log/ -path /var/log/hoge -prune -o ! -name '*.gz' -type f

findの-pruneオプションを見るたびにミキプルーンのコピペを思い出して仕方がない。