As pastas denominadas core
geralmente não contêm dumps principais, mas componentes principais de algum pacote de software. Nunca os exclua, a menos que tenha certeza do que está fazendo.
Estou tentando liberar espaço excluindo os despejos do núcleo. Eu corri o comando find / -xdev -name core -ls -o -path "/lib*" -prune
e eu tenho uma lista de pastas chamadas core.
É seguro excluir todos os arquivos exibidos? Aqui estão alguns dos arquivos.
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
As pastas denominadas core
geralmente não contêm dumps principais, mas componentes principais de algum pacote de software. Nunca os exclua, a menos que tenha certeza do que está fazendo.
Não, isso parece muito inseguro para excluir.
Não, como outros salientaram, você não deseja remover diretórios chamado core
. Arquivos, no entanto, provavelmente são seguros. Então, mude seu comando para:
find / -type f -xdev -name core -ls -o -path "/lib*" -prune
Agora, não entendo muito bem por que você usaria esse comando. Ele procurará por arquivos (ou diretórios, em seu original) chamados core
e listará ( -ls
) e, se a listagem falhar, ele procurará caminhos beginnign com /lib
. Isso é o que significa -ls -o -path
.
Acho que o que você queria fazer é encontrar todos os arquivos / diretórios chamados core
OR cujo caminho começa com /lib
. Se sim, e novamente limitando apenas aos arquivos, você quer:
find / -xdev -type f \( -name core -o -path "/lib*" \) -ls