Como ver o conteúdo de um arquivo com o nome de arquivo em branco?

14
drwxrwxr-x 2 ubuntu ubuntu  4096 Mar 19 07:30 xxxxx
-rw-rw-r-- 1 ubuntu ubuntu   580 Mar 20 07:24  
-rw-rw-r-- 1 ubuntu ubuntu 27137 Mar 20 09:10 xxx.js

Aqui há um arquivo na segunda linha, mas vazio, alguma ideia de como ver o conteúdo?

    
por wizgot 20.03.2014 / 10:36

2 respostas

18

Inodes para o resgate: primeiro, faça ls -li para listar todos os arquivos com seus inodes. O inode é o número à esquerda. Observe o número do inode do seu arquivo invisível. Então: find . -inum xxx -exec nano {} \; substituindo xxx pelo número do inode e possivelmente nano com o editor de sua escolha.

Explicação:
O comando find localiza o arquivo com o número de inode xxx e, em seguida, executa um comando, neste caso: passa para nano . O {} é um marcador para o nome do arquivo; o \; no final indica o fim do comando.

    
por Jos 20.03.2014 / 11:30
1

Você pode fazer um

gedit *

para abrir todos os arquivos (abordagem de força bruta) Ou melhor

gedit " "*

se tiver certeza de que o arquivo começa com um caractere de espaço.

(você pode substituir o gedit pelo seu editor favorito)

    
por Lorenzo Baracchi 20.03.2014 / 10:43