Diretório do Linux cheio de arquivos com sinal de til (por exemplo, 'example.txt ~'), o que significa e como me livrar dele?

1

Eu tenho um diretório no meu linux os (Ubuntu) cheio de arquivos que começam com um sinal de til (por exemplo, example.txt~ , example.py~ ). Quando eu olho para a minha direção usando o GUI normal, não vejo nenhum arquivo lá. Mas quando eu faço ls nesse diretório eu vejo esses arquivos. o que esses arquivos fazem e como me livrar deles?

    
por Bentley4 21.05.2012 / 23:41

9 respostas

1

Como você parece estar tendo problemas, remover qualquer arquivo com um '~' em qualquer lugar no nome do arquivo seria tão fácil quanto adicionar outro asterisco.

Exemplo: rm * \ ~ *

Estranho que qualquer aplicativo que coloque o til no começo do nome do arquivo, eu nunca vi isso.

    
por 22.05.2012 / 01:16
4

Estes são provavelmente arquivos temporários ou de backup.

O Gedit irá adicionar um til aos arquivos de backup

link

Você provavelmente está usando um programa que adiciona um til para um propósito semelhante.

Para excluí-los do diretório atual

rm \~*

Você também pode usar o -R flag de rm para remover recursivamente, mas faça isso com cautela ...

    
por 21.05.2012 / 23:47
3

Tiles são geralmente usados para indicar que o arquivo é uma cópia de backup de outro arquivo, então eles geralmente não são mostrados no Nautilus e em outros gerenciadores de arquivos.

No seu caso, parece que você estava editando alguns arquivos no Emacs ou no Vim e teve o processo do editor finalizado enquanto você os editava.

    
por 21.05.2012 / 23:46
2

Primeiro cd para o diretório e, em seguida, para remover os arquivos usados:

rm -f ./~*

ou

rm -f ./*~
    
por 22.05.2012 / 03:42
1

Eles provavelmente foram criados por outro programa (ou por acidente de um comando mal digitado).

Se você realmente não quiser (você pode abri-los para ter certeza de que não precisa deles), poderá excluí-los como qualquer outro arquivo. Com base em outras respostas, parece que eles provavelmente são arquivos de backup.

O til é um caractere especial, então você tem que escapar com uma barra invertida para se referir a ele na linha de comando.

Você pode excluir todos eles com este comando:

rm \~*

Para visualizar o conteúdo de qualquer arquivo, você pode fazer isso:

cat \~example.py
    
por 21.05.2012 / 23:46
1

~ é frequentemente usado para indicar arquivos de backup ou temporários. É por isso que você provavelmente não consegue vê-los na sua GUI.

Você pode removê-los com o comando shell "rm", mas antes de fazê-lo, provavelmente desejará considerar por que eles estão lá. Talvez sua GUI ou alguma outra ferramenta que você esteja executando as crie e esteja confiando nelas - removê-las de debaixo da ferramenta pode ter consequências inesperadas.

Algum motivo específico que você acha que precisa removê-los?

    
por 21.05.2012 / 23:47
1

Descobri que no Linux Mint se você for ls ~backup na pasta home, ele mostrará uma lista de arquivos que não existem na pasta home, mas que estão na verdade em /var/backups.

Então, ls ~backup == ls /var/backups .
Parece que ~backup é uma pasta oculta na pasta $HOME (~), mas não é.

ls ~backup -d mostra /var/backups , então deve ser um link simbólico chamado ~backup , que está oculto, ou algo mais complexo.

    
por 07.06.2012 / 10:22
0

A questão implica que você deseja removê-los usando o aplicativo GUI, mas não pode, porque você não pode vê-los na GUI. Para torná-los visíveis para remoção usando essa ferramenta, abra o gerenciador de arquivos da GUI, navegue até o diretório e pressione ctrl + h. Isso normalmente revela todos os arquivos e diretórios ocultos (depende de qual aplicativo de GUI você está usando para ver os arquivos, pois ctrl + h é um comando de atalho).

    
por 21.03.2015 / 13:35
0

Esses são arquivos de backup criados pelo editor de texto. você pode se livrar dele alterando a seguinte configuração:

  1. Abra o editor de texto do gedit.
  2. Ir para Edit - > Preferences no menu. (Ele está no painel superior do Ubuntu agora, chamado global menu)
  3. Selecione a guia Editor .
  4. Desmarque a opção Create a backup copy of files before saving .
por 13.07.2016 / 20:23

Tags