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
Qui c'è un file sulla seconda riga ma è vuoto, hai idea di come vedere i contenuti?
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
Qui c'è un file sulla seconda riga ma è vuoto, hai idea di come vedere i contenuti?
Risposte:
Inodi in soccorso: per prima cosa, fai un ls -li
elenco di tutti i file con i loro inode. L'inode è il numero a sinistra. Nota il numero di inode del tuo file invisibile. Quindi: find . -inum xxx -exec nano {} \;
sostituendo xxx con il numero di inode e possibilmente nano con l'editor di propria scelta.
Spiegazione:
Il comando find trova il file con il numero di inode xxx, quindi esegue un comando, in questo caso: lo passa a nano
. La {}
è un segnaposto per il nome del file; il \;
alla fine indica la fine del comando.
Puoi fare un
gedit *
per aprire tutti i file (approccio alla forza bruta) O meglio
gedit " "*
se sei sicuro che il file inizia con un carattere spazio.
(puoi sostituire gedit con il tuo editor preferito)
xdg-open *
? Dovrebbe aprire tutti i file usando la loro applicazione predefinita.
*
causerà l'espansione della shell. Se il file è composto da un carattere spazio, allora *
aggiungerà semplicemente uno spazio bianco alla riga di comando. Pertanto, il file verrà ignorato.
ls -b