Como excluo todos os arquivos não vinculados de uma pasta no Linux?

0

Eu acidentalmente copiei um monte de lixo para / usr / lib.

Como eu rm tudo lá, exceto pastas e arquivos de link?

    
por user2925489 03.01.2018 / 19:44

2 respostas

0

problema XY à parte, a resposta à sua pergunta ostensiva ("Como Eu rm tudo em [um diretório], exceto pastas e arquivos de link? ") é:

find /path/to/directory -not -type d -and -not -type l -exec rm {} +

Seja muito, muito cuidado com isso. Você provavelmente deseja executá-lo sem a cláusula -exec antes de executar a coisa completa.

    
por 03.01.2018 / 19:55
0

Acabei fazendo um backup do meu / usr / lib e, em seguida, excluí todos os arquivos sem link. Até agora tudo parece estar funcionando bem novamente.

    
por 04.01.2018 / 18:09