任意のディレクトリパスを選択するスクリプトを実行したいと思います。
find / -type d | shuf -n1
残念ながら、特定のディレクトリがブロックされたというエラーメッセージが表示されます。
findを使用して検索からディレクトリを除外する方法は?
ベストアンサー1
特定のパスを除外するには、Linuxで次のようにします。
find / -path /sys -prune -o -path /proc -prune -o -type d
別の方法は、find
他のファイルシステムで繰り返されないように指示することです。
find / -xdev -type d
また、使用することができます場所updatedb
ライブシステムではなく、ファイル名データベース(通常は夜ごとに更新され、手動更新を使用することもできます)を照会します。
locate '*' | shuf -n 1