Удалось ли удалить каталог / opt / gitlab / вручную после удаления пакета gitlab из системы?

Другим способом достижения копии в нескольких местах является следующая команда:

find dir1 dir2 -exec cp file.txt {} \;

Если dir1 или dir2 имеют подкаталоги, которые вы не хотите скопировать в файл, добавьте -maxdepth 0 option:

find dir1 dir2 -maxdepth 0 -exec cp file.txt {} \;

Обратите внимание, что это будет перезаписывать каждый файл в dir1 и dir2 с содержимым file.txt, в дополнение к его копированию. Чтобы скопировать file.txt, не затрагивая другие файлы в этих каталогах, скажите find действовать только в каталогах:

find dir1 dir2 -type d -exec cp file.txt {} \;
1
задан 19 October 2016 в 07:18

1 ответ

Должен ли я удалить этот каталог вручную или нет?

Стандарт иерархии файловой системы для /opt/:

Должен ли я удалить эту директорию вручную или нет?

Никакие другие файлы пакетов не могут существуют за пределами иерархии / opt, / var / opt и / etc / opt, за исключением тех файлов пакетов, которые должны находиться в определенных местах в дереве файловой системы для правильной работы. Например, файлы блокировки устройства должны быть помещены в / var / lock, а устройства должны быть расположены в /dev.

Все, что находится в /opt/, поддерживается сценарием удаления, который в основном выполняет остановку службы (если необходимо) и кучу rm. Поэтому, если вы хотите сделать это вручную, вам необходимо закрыть службу (если необходимо), а затем rm.

11
ответ дан 23 May 2018 в 06:10

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

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