Я сомневаюсь, что вы можете достичь этого легко, это либо все, либо ничего в модели unix, и нет разрешения на «просмотр содержимого каталога». Если у вас достаточно доступа к чтению каталога, вы можете прочитать все (т. Е. Список папки / файлов)
chmod или / может работать для скрытия всех каталогов, но я не рекомендую это делать без предварительного тестирования на vm и полного понимания того, что вы делаете.
Используя собственный модуль ядра, вы можете скрыть папки, но это довольно сложно и подвержено ошибкам.
Не забывая использовать «*» в поиске ... используйте один из них. Команда find имеет переключатель удаления, но чаще встречается и используется опция exec.
find ~ -type f -name \*.m3u -delete
find ~ -type f -name \*.m3u -exec rm -rf {} \;
Или вы можете использовать -regex not -name.
Ни один из других не ошибается, но прежде чем позволить что-то отключить, как это, убедитесь, что вы протестировали его без флагов exec или delete, чтобы вы могли просто увидеть, какие файлы совпадают!
например:
find ~ -name "thumbs.db"
Я мог бы пойти еще дальше и сказать, что, возможно, файлы перемещены в ваш мусор (вместо того, чтобы быть удаленными), по крайней мере, вы можете отменить процесс:
find ~ -name "thumbs.db" -exec gvfs-trash {} \;
никто из окружающих не правы, но прежде чем что-то выпустить, как это, убедитесь, что вы проверить его без exec или [F4] и флаги, так что вы можете просто увидеть, какие файлы она повторяет!
например:
find ~ -name "thumbs.db"
я мог бы даже пойти дальше и сказать, что, возможно, файлы перемещаются в корзину (вместо того, чтобы прямо-исключить) так, по крайней мере, вы можете отменить процесс:
find ~ -name "thumbs.db" -exec gvfs-trash {} \;
Ни один из других не ошибается, но прежде чем позволить что-то отключиться таким образом, убедитесь, что вы проверили его без флажков exec
или delete
, чтобы вы могли просто увидеть, какие файлы это
, например:
find ~ -name "thumbs.db"
Я могу пойти еще дальше и сказать возможно, файлы переместились в ваш мусор (вместо того, чтобы быть удаленными), поэтому, по крайней мере, вы можете отменить процесс:
find ~ -name "thumbs.db" -exec gvfs-trash { } \;
Ни один из других не ошибается, но прежде чем позволить что-то отключиться таким образом, убедитесь, что вы проверили его без флажков exec
или delete
, чтобы вы могли просто увидеть, какие файлы это
, например:
find ~ -name "thumbs.db"
Я могу пойти еще дальше и сказать возможно, файлы переместились в ваш мусор (вместо того, чтобы быть удаленными), поэтому, по крайней мере, вы можете отменить процесс:
find ~ -name "thumbs.db" -exec gvfs-trash { } \;
Ни один из других не ошибается, но прежде чем позволить что-то отключиться таким образом, убедитесь, что вы проверили его без флажков exec
или delete
, чтобы вы могли просто увидеть, какие файлы это
, например:
find ~ -name "thumbs.db"
Я могу пойти еще дальше и сказать возможно, файлы переместились в ваш мусор (вместо того, чтобы быть удаленными), поэтому, по крайней мере, вы можете отменить процесс:
find ~ -name "thumbs.db" -exec gvfs-trash { } \;
Ни один из других не ошибается, но прежде чем позволить что-то отключиться таким образом, убедитесь, что вы проверили его без флажков exec
или delete
, чтобы вы могли просто увидеть, какие файлы это
, например:
find ~ -name "thumbs.db"
Я могу пойти еще дальше и сказать возможно, файлы переместились в ваш мусор (вместо того, чтобы быть удаленными), поэтому, по крайней мере, вы можете отменить процесс:
find ~ -name "thumbs.db" -exec gvfs-trash { } \;
Не забывая использовать «*» в поиске ... используйте один из них. Команда find имеет переключатель удаления, но чаще встречается и используется опция exec.
find ~ -type f -name \ *. M3u -delete find ~ -type f - name \ *. m3u -exec rm -rf {} \;
Или вы можете использовать -regex not -name.
echo & quot; Удаление {} & quot ;; rm -rf {} \;
– Oli♦
10 January 2011 в 19:31
find ~ -type f -name \ *. m3u -okdir rm -rf {} \;
запрашивает подтверждение.
– user unknown
20 March 2011 в 04:27
-rf
неверен для -типа f
, но -delete удалит пустые каталоги, если они пусты.
– user unknown
20 March 2011 в 04:35
Ни один из других не ошибается, но прежде чем позволить что-то отключить, как это, убедитесь, что вы протестировали его без флагов exec или delete, чтобы вы могли просто увидеть, какие файлы совпадают!
например:
find ~ -name "thumbs.db"
Я мог бы пойти еще дальше и сказать, что, возможно, файлы перемещены в ваш мусор (вместо того, чтобы быть удаленными), по крайней мере, вы можете отменить процесс:
[ f2]Это можно сделать из терминала с помощью следующей команды, используйте его с ПРЕДУПРЕЖДЕНИЕМ:
find $HOME -name "thumbs.db" -exec rm {} \;
Он начнет поиск в вашем домашнем каталоге для файлов, соответствующих этому имени, и выполнит команду rm (remove) on их.
Откройте терминал и выполните эту команду.
find ~/ -name thumbs.db -type f -print | xargs rm -f
Откройте терминал и выполните эту команду.
find ~/ -name thumbs.db -type f -print | xargs rm -f
что можно сделать из терминала с помощью следующей команды, используйте его с осторожностью:
find $HOME -name "thumbs.db" -exec rm {} \;
он начнет поиск вашего дома DIR для файлы с соответствующими именами и будет выполнять РМ (удалить) на них.
никто из окружающих не правы, но прежде чем что-то выпустить, как это, убедитесь, что вы проверить его без exec или [F4] и флаги, так что вы можете просто увидеть, какие файлы она повторяет!
например:
find ~ -name "thumbs.db"
я мог бы даже пойти дальше и сказать, что, возможно, файлы перемещаются в корзину (вместо того, чтобы прямо-исключить) так, по крайней мере, вы можете отменить процесс:
find ~ -name "thumbs.db" -exec gvfs-trash {} \;
Откройте терминал и выполните эту команду.
find ~/ -name thumbs.db -type f -print | xargs rm -f
что можно сделать из терминала с помощью следующей команды, используйте его с осторожностью:
find $HOME -name "thumbs.db" -exec rm {} \;
он начнет поиск вашего дома DIR для файлы с соответствующими именами и будет выполнять РМ (удалить) на них.
Откройте терминал и выполните эту команду.
find ~/ -name thumbs.db -type f -print | xargs rm -f
что можно сделать из терминала с помощью следующей команды, используйте его с осторожностью:
find $HOME -name "thumbs.db" -exec rm {} \;
он начнет поиск вашего дома DIR для файлы с соответствующими именами и будет выполнять РМ (удалить) на них.
Откройте терминал и выполните эту команду.
find ~ / -name thumbs.db -type f -print | xargs rm -f
Это можно сделать с терминала с помощью следующей команды, использовать его с CAUTION:
find $ HOME -name "thumbs.db" -exec rm {} \;
Он начнет поиск в вашем домашнем каталоге для файлов, соответствующих этому имени, и выполнит rm (remove) на них.
Откройте терминал и выполните эту команду.
find ~ / -name thumbs.db -type f -print | xargs rm -f
Это можно сделать с терминала с помощью следующей команды, использовать его с CAUTION:
find $ HOME -name "thumbs.db" -exec rm {} \;
Он начнет поиск в вашем домашнем каталоге для файлов, соответствующих этому имени, и выполнит rm (remove) на них.
Откройте терминал и выполните эту команду.
find ~ / -name thumbs.db -type f -print | xargs rm -f
Это можно сделать с терминала с помощью следующей команды, использовать его с CAUTION:
find $ HOME -name "thumbs.db" -exec rm {} \;
Он начнет поиск в вашем домашнем каталоге для файлов, соответствующих этому имени, и выполнит rm (remove) на них.
Откройте терминал и выполните эту команду.
find ~ / -name thumbs.db -type f -print | xargs rm -f
Это можно сделать с терминала с помощью следующей команды, использовать его с CAUTION:
find $ HOME -name "thumbs.db" -exec rm {} \;
Он начнет поиск в вашем домашнем каталоге для файлов, соответствующих этому имени, и выполнит rm (remove) на них.
Откройте терминал и выполните эту команду.
find ~ / -name thumbs.db -type f -print | xargs rm -f
Это можно сделать с терминала с помощью следующей команды, использовать его с CAUTION:
find $ HOME -name "thumbs.db" -exec rm {} \;
Он начнет поиск в вашем домашнем каталоге для файлов, соответствующих этому имени, и выполнит rm (remove) на них.
Ни один из других не ошибается, но прежде чем позволить что-то отключиться таким образом, убедитесь, что вы проверили его без флажков exec
или delete
, чтобы вы могли просто увидеть, какие файлы это
, например:
find ~ -name "thumbs.db"
Я могу пойти еще дальше и сказать возможно, файлы переместились в ваш мусор (вместо того, чтобы быть удаленными), поэтому, по крайней мере, вы можете отменить процесс:
find ~ -name "thumbs.db" -exec gvfs-trash { } \;