Ich wollte ein Skript ausführen, das einen zufälligen Verzeichnispfad auswählt:
find / -type d | shuf -n1
Leider erhalte ich Fehlermeldungen zum Verbot der Eingabe bestimmter Verzeichnisse.
Wie kann ich mit find ein Verzeichnis von der Suche ausschließen?
command-line
find
Abdul Al Hazred
quelle
quelle
find / -xdev -type d 2>/dev/null
.find / \( -path /sys -o -path /proc \) -prune -o -type d
Wäre nützlich, wenn Sie mehr Verzeichnisse wie/dev
oder/tmp
usw. ausschließen möchtenMit GNU find können Sie auch Regex-Optionen verwenden, z. B.:
quelle