Precisa de clareza na saída do comando ls -l [duplicate]

0

Precisa de ajuda para entender a saída do comando ls -l . Eu criei um arquivo testa no meu diretório inicial. Quando executo o comando ls -l , ele aparece com dois nomes semelhantes. O que significa o símbolo (~) com o arquivo "testa". Abaixo está a saída da amostra:

testa
testa~
    
por Rakesh Kumar 30.03.2015 / 16:13

2 respostas

0

Aquele com til parece ser cópia de backup feita pelo editor que você usou. Muito provavelmente você pode removê-lo com segurança - até você.

De qualquer forma

% bl0ck_qu0te%

se comporta exatamente como esperado eu diria. Para maiores informações sobre o comando ls você deve checar o manual:

% bl0ck_qu0te%     
por Jacek 30.03.2015 / 16:19
0
ls -l

simplesmente lista todos os arquivos e pastas no local atual. Isso inclui arquivos ocultos. Arquivos ocultos geralmente não são mostrados pelos navegadores de arquivos (como nautilus que você provavelmente usa).

Esses arquivos começam com um ponto (.) ou e com um til (~). Os últimos também são chamados de arquivos de backup. Eles são criados pela maioria dos editores de texto (como o gedit, que você provavelmente usa) automaticamente e contêm o conteúdo do arquivo antes da última edição. Então você sempre pode dar um passo para trás.

Eu não recomendo, mas se você quiser, você pode desabilitar isso no gedit indo em Editar → Preferências → Editor e desmarque a opção "Criar uma cópia de backup dos arquivos antes de salvar".

Você também pode mostrar esses arquivos no nautilus pressionando ctrl + H ou indo para View e marque "Show Hidden Files".

    
por UTF-8 30.03.2015 / 18:36