LINUX

Come mostrare i file nascosti in Linux

Proprio come Windows e MAC supportano i file nascosti, sistemi operativi simili Linux e Unix consentono agli utenti di nascondere i file. In questo tutorial, ti mostrerò come nascondere file e directory e mostrare file e directory nascosti in Linux.

Se qualsiasi nome di file o directory inizia con a . prefisso (es .test) quindi quel file o cartella è nascosto.

Il comando più comune per elencare file e directory in Linux è il comando ls e controlliamo come utilizzare il comando ls per mostrare i file nascosti.

Come mostrare i file nascosti

Quando usiamo il comando ls senza opzioni, non mostrerà i file nascosti. Per rivelare i file nascosti è necessario utilizzare -a o -A opzione con il comando ls.

La differenza tra -a e -A l’opzione è quella -a l’opzione mostra i file e le directory nascosti con la directory corrente (.) e la directory padre (..) dove -A non lo mostrerà.

Di seguito ho elencato la mia home directory dove .bash_history, .bash_logout, .bash_profile e .bashrc i file vengono creati come nascosti per impostazione predefinita in Linux. Il .DIR e .mycat è la mia directory personale e il file che sono nascosti.

$ ls -a
.  ..  account  .bash_history  .bash_logout  .bash_profile  .bashrc  devops  .DIR  .mycat.png  scripts  .viminfo
Il comando ls mostra i file nascosti

Per elencare i file nascosti in un lungo elenco, utilizzare il seguente comando:

$ ls -al
total 44
drwx------. 5 linoxide linoxide 4096 Feb 28 09:32 .
drwxr-xr-x. 3 root     root     4096 Feb  7 00:45 ..
drwxrwxr-x. 2 linoxide linoxide 4096 Feb  8 08:04 account
-rw-------. 1 linoxide linoxide  375 Feb 15 11:06 .bash_history
-rw-r--r--. 1 linoxide linoxide   18 May 11  2019 .bash_logout
-rw-r--r--. 1 linoxide linoxide  141 May 11  2019 .bash_profile
-rw-r--r--. 1 linoxide linoxide  312 May 11  2019 .bashrc
drwxrwxr-x. 2 linoxide linoxide 4096 Feb 28 09:32 devops
drwxrwxr-x. 2 linoxide linoxide 4096 Feb 28 09:31 .DIR
-rw-rw-r--. 1 linoxide linoxide    0 Feb 28 09:32 .mycat.png
-rw-rw-r--. 1 linoxide linoxide   33 Feb 20 03:21 scripts
-rw-------. 1 linoxide linoxide  961 Feb 20 03:21 .viminfo

Ad alcuni utenti piace usare ll comando.

$ ll -a
total 44
drwx------. 5 linoxide linoxide 4096 Feb 28 09:32 .
drwxr-xr-x. 3 root     root     4096 Feb  7 00:45 ..
drwxrwxr-x. 2 linoxide linoxide 4096 Feb  8 08:04 account
-rw-------. 1 linoxide linoxide  375 Feb 15 11:06 .bash_history
-rw-r--r--. 1 linoxide linoxide   18 May 11  2019 .bash_logout
-rw-r--r--. 1 linoxide linoxide  141 May 11  2019 .bash_profile
-rw-r--r--. 1 linoxide linoxide  312 May 11  2019 .bashrc
drwxrwxr-x. 2 linoxide linoxide 4096 Feb 28 09:32 devops
drwxrwxr-x. 2 linoxide linoxide 4096 Feb 28 09:31 .DIR
-rw-rw-r--. 1 linoxide linoxide    0 Feb 28 09:32 .mycat.png
-rw-rw-r--. 1 linoxide linoxide   33 Feb 20 03:21 scripts
-rw-------. 1 linoxide linoxide  961 Feb 20 03:21 .viminfo

Controlliamo l’output di esempio di ls con -A opzione come segue:

$ ls -A
account  .bash_history  .bash_logout  .bash_profile  .bashrc  devops  .DIR  .mycat.png  scripts  .viminfo

o

$ ll -A
total 36
drwxrwxr-x. 2 linoxide linoxide 4096 Feb  8 08:04 account
-rw-------. 1 linoxide linoxide  375 Feb 15 11:06 .bash_history
-rw-r--r--. 1 linoxide linoxide   18 May 11  2019 .bash_logout
-rw-r--r--. 1 linoxide linoxide  141 May 11  2019 .bash_profile
-rw-r--r--. 1 linoxide linoxide  312 May 11  2019 .bashrc
drwxrwxr-x. 2 linoxide linoxide 4096 Feb 28 09:32 devops
drwxrwxr-x. 2 linoxide linoxide 4096 Feb 28 09:31 .DIR
-rw-rw-r--. 1 linoxide linoxide    0 Feb 28 09:32 .mycat.png
-rw-rw-r--. 1 linoxide linoxide   33 Feb 20 03:21 scripts
-rw-------. 1 linoxide linoxide  961 Feb 20 03:21 .viminfo

Come creare file nascosti

Proprio come i file normali, possiamo creare file nascosti usando il comando touch, gli editor vi o nano. L’unica differenza è creare con il punto (.) davanti al nome del file o della directory.

Crea un singolo file nascosto

$ touch .testfile.txt

or

$ vi .test.txt

Crea più file nascosti

$ touch .file1 .file2 .file3

Crea una directory nascosta

$ mkdir .hiddndir

Nascondi il file esistente

Controlliamo come modificare un file normale in un file nascosto. Possiamo semplicemente usare il comando mv per rinominare i file.

Supponiamo di aver già creato il file “info.txt” e la directory “nike” e nasconderemo questo file e questa directory come di seguito

$ ll
total 4
-rw-r--r--. 1 root root 0 May 3 19:11 info.txt
drwxr-xr-x. 2 root root 4096 May 3 19:11 nike
$ mv info.txt .info.txt
$ mv nike .nike
$ ll -A
total 12
-rw-r--r--. 1 root root 0 May 3 19:11 .info.txt
drwxr-xr-x. 2 root root 4096 May 3 19:11 .nike

Per visualizzare i file, puoi seguire il processo inverso.

Conclusione

I comandi sopra elencati funzionano dal terminale per qualsiasi distribuzione Linux come Ubuntu, Debian, Redhat e CentOS. Da questo tutorial ho imparato comandi molto semplici per mostrare i file nascosti in Linux. Se hai domande o feedback, sentiti libero di lasciare un commento.

Related Articles

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Back to top button
Close