Все папки называют “базовыми” дампами ядра?

Я пытаюсь освободить пространство путем удаления дампов ядра. Я выполнил команду find / -xdev -name core -ls -o -path "/lib*" -prune и я получил список папок, названных ядром.

Действительно ли безопасно удалить все файлы, которые обнаруживаются? Вот некоторые файлы.

4 drwxr-xr-x   3 root     root         4096 Sep  6  2015 /var/lib/gems/1.9.1/gems/compass-core-1.0.3/lib/compass/core
4 drwxr-xr-x  14 root     root         4096 Mar  2  2015 /root/tmp/npm-4043-d0IHHSfz/1425292093565-0.44138856674544513/package/src/core
4 drwxr-xr-x   3 root     root         4096 Mar 18  2015 /root/.npm/bower/1.3.12/package/test/core
0
задан 8 January 2017 в 06:54

3 ответа

Папки, названные core обычно, не содержат дампы ядра, но базовые компоненты некоторого пакета программного обеспечения. Никогда не удаляйте их, если Вы не действительно уверены, что Вы делаете.

3
ответ дан 7 November 2019 в 04:46

Нет, это выглядит довольно небезопасным удалить.

1
ответ дан 7 November 2019 в 04:46

Нет, как другие указали, Вы не хотите удалять каталоги названный core. Файлы, однако, вероятно, безопасны. Так, измените свою команду на:

find / -type f -xdev -name core -ls -o  -path "/lib*" -prune

Теперь, я не вполне понимаю, почему Вы использовали бы ту команду. Это будет искать файлы (или каталоги, в Вашем оригинале) названный core и перечислять их (-ls) и, если список перестанет работать, то это будет искать пути, начинающиеся с /lib. Это что -ls -o -path средства.

я думаю, что Вы хотели сделать, находка все файлы/директора, названные core ИЛИ чей путь начинается /lib. Если так, и снова ограничивая файлами только, Вы хотите:

find / -xdev -type f \( -name core -o -path "/lib*" \) -ls
0
ответ дан 7 November 2019 в 04:46

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

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