Perguntas sobre 'rm'

Questões relacionadas ao comando de remoção do Linux (rm)
3
respostas

Qual é o comando para remover todos os arquivos, mas não os diretórios?

Digamos que eu tenha uma árvore de diretórios como esta: FOLDER: file1 file2 file3 Subfolder1: file1 file2 Subfolder2: file1 file2 Se eu usasse rm -r FOLDER/* , tudo na FOLDER seria ex...
20.11.2016 / 02:14
5
respostas

Não é possível remover um arquivo que tenha um nome como um argumento de comando [duplicado]

Eu inadvertidamente criei um arquivo chamado -r no meu diretório pessoal. Agora não consigo me livrar disso: rm -rf rm: missing operand Try 'rm --help' for more information. Outras tentativas: rm /-/r rm: cannot remove ‘/-/r’: No...
12.06.2014 / 10:47
3
respostas

Piping find -name para xargs resulta em nomes de arquivos com espaços não sendo passados para o comando

Normalmente, para remover arquivos com espaços no nome do arquivo, você precisa executar: $ rm "file name" mas se eu quiser remover vários arquivos, por exemplo: $ find . -name "*.txt" | xargs rm Isso não excluirá arquivos com espa...
26.08.2015 / 14:13
3
respostas

O que significa [co] no comando “rm -rf filename [co]”?

Digamos que eu tenha dois arquivos em /tmp : root@ubuntu:~# touch /tmp/hello.{pyc,py} root@ubuntu:~# ls /tmp/ hello.py hello.pyc Agora, vamos executar o comando rm -rf com a opção [co] root@ubuntu:~# rm -rf /tmp/hello.py[co] ro...
20.07.2016 / 12:14
6
respostas

Remove todos, mas todos os 12 arquivos

Eu tenho alguns milhares de arquivos no formato filename.12345.end. Eu só quero manter todos os 12 arquivos, então file.00012.end, file.00024.end ... file.99996.end e delete todo o resto. Os arquivos também podem ter números anteriores em seu...
12.09.2016 / 15:27
3
respostas

Excluir de * na linha de comando

Existem muitas situações em que o uso de um * é virtualmente inevitável - por exemplo, rm -rf * em uma pasta que contém milhares de subpastas e arquivos. Mas e se você quiser excluir apenas um ou dois arquivos ou pastas do comando rm...
06.08.2013 / 10:39
2
respostas

Existe alguma desvantagem de usar rm $ (ls) para excluir arquivos?

Eu queria saber se usar rm $(ls) para excluir arquivos (ou rm -r $(ls) para excluir diretórios também) era seguro? Porque em todos os sites, as pessoas dão outras maneiras de fazer isso, embora este comando pareça muito mais fácil do que o...
03.09.2016 / 03:35
7
respostas

“Nenhum tal arquivo ou diretório” ao tentar remover um arquivo, mas o arquivo existe?

Estou tentando remover uma imagem png que foi enviada para o meu servidor por meio de um script PHP. Sempre que tento deletá-lo tanto pelo ftp quanto pelo terminal, recebo o erro No such file or directory No entanto, quando eu ls no di...
14.05.2015 / 13:15
7
respostas

remove o arquivo, mas exclui todos os arquivos de uma lista

Eu preciso limpar uma pasta periodicamente. Eu recebo uma lista de arquivos que contém texto, quais arquivos são permitidos. Agora eu tenho que apagar todos os arquivos que não estão neste arquivo. Exemplo: dont-delete.txt : dontdel...
28.09.2016 / 16:39
3
respostas

Erro de sintaxe próximo ao token inesperado '('

Quando eu uso abaixo do código no terminal do Ubuntu, funciona bem: rm !(*.sh) -rf Mas se eu colocar o mesmo código de linha em um script de shell (clean.sh) e executar o script de shell no terminal, isso gerará um erro: script clean.s...
04.08.2015 / 12:40