удаление скрытого файла на ubuntu

Если вы устанавливаете аддон nautilus-admin из репозиториев, вы можете открыть (щелкните правой кнопкой мыши) любой файл или папку и изменить разрешения на вкладке «Свойства».

Это решение GUI для проблемы для тех кто предпочитает это.

0
задан 24 January 2018 в 13:01

3 ответа

Попробуйте переименовать команду. Пример:

shopt -s globstar
rename -n 's/.//' **
-n фактически не выполняет команду. Поэтому, если вы удовлетворены, удалите -n и запустите его снова. Убедитесь, что у вас есть резервная копия. shopt позволяет использовать ** и делает его рекурсивным (только с bash). это приведет к слишком длинному списку аргументов, если в нем много файлов. Вы можете сделать это из сценария, чтобы обойти это:
shopt -s globstar
for i in **; do 
    rename -n 's/.//' "$i"; 
done
1
ответ дан 22 May 2018 в 15:21
  • 1
    найти . -name ._ * -print0 | xargs -0 rm -f – Bishop 24 January 2018 в 15:24
  • 2
    Я читал это как то, что вы хотите удалить. чтобы он не отображался и не удалял файлы. – Rinzwind 24 January 2018 в 16:19

Попробуйте переименовать команду. Пример:

shopt -s globstar rename -n 's/.//' ** -n фактически не выполняет команду. Поэтому, если вы удовлетворены, удалите -n и запустите его снова. Убедитесь, что у вас есть резервная копия. shopt позволяет использовать ** и делает его рекурсивным (только с bash). это приведет к слишком длинному списку аргументов, если в нем много файлов. Вы можете сделать это из сценария, чтобы обойти это: shopt -s globstar for i in **; do rename -n 's/.//' "$i"; done
1
ответ дан 17 July 2018 в 22:22

Попробуйте переименовать команду. Пример:

shopt -s globstar rename -n 's/.//' ** -n фактически не выполняет команду. Поэтому, если вы удовлетворены, удалите -n и запустите его снова. Убедитесь, что у вас есть резервная копия. shopt позволяет использовать ** и делает его рекурсивным (только с bash). это приведет к слишком длинному списку аргументов, если в нем много файлов. Вы можете сделать это из сценария, чтобы обойти это: shopt -s globstar for i in **; do rename -n 's/.//' "$i"; done
1
ответ дан 23 July 2018 в 23:00

Другие вопросы по тегам:

Похожие вопросы: