Я хотел выполнить скрипт, который выбирает случайный путь к каталогу:
find / -type d | shuf -n1
К сожалению, я получаю сообщения об ошибках о запрете входа в определенные каталоги.
Как я могу исключить каталог из поиска с помощью find?
command-line
find
Абдул Аль Хазред
источник
источник
find / -xdev -type d 2>/dev/null
.find / \( -path /sys -o -path /proc \) -prune -o -type d
бы полезно, если вы хотите исключить больше каталогов, таких как/dev
или/tmp
, и т. Д.с GNU find вы также можете использовать параметры регулярных выражений, например, так:
источник