Come nascondere file e cartelle in Nautilus?


12

Voglio nascondere, la maggior parte delle cartelle in root ( /) usando Nautilus. Probabilmente le uniche cartelle in /cui voglio essere mostrate sono /homee /tmp.

Oltre a nascondere le cartelle , voglio anche nascondere due file: initrd.imge initrd.img.old.

Trovo che una tale configurazione sia pro-noob e sembra anche molto più tagliente. Come posso nascondere quelle cartelle e file?


Vuoi nasconderlo nel tuo file manager (ad es. Nautilus di Gnome o Dolphin di KDE) o per l'intero sistema? Per quanto ne so, quest'ultimo non è possibile ( Filesystem Hierarchy Standard ).
gertvdijk,

2
Qualsiasi file manager. Ma sto usando nautilus. Quindi, se posso nascondere le cartelle solo in nautilus. sono felice! :)
blade19899,

@ blade19899 Quindi la tua risposta è corretta. Funziona qui. Si prega di aggiornare la domanda per essere Nautilus.
gertvdijk,

Risposte:


14

Testato sotto Nautilus 3.4.2 su Ubuntu 12.04 / 12.10 (ma funziona in quasi tutti gli scenari)

Apri gnome-terminal( Ctrl+ Alt+ T).

Tipo ls /.

Copia il nome (i) delle cartelle che vuoi nascondere.

Premi Alt+ F2, quindi digita gedit.

Incolla tutti i nomi che vuoi nascondere in questo modo:

nascosto

Immagine estratta da Another Way to Hide Files Files in Ubuntu di Meilin

Salvare il file ( Ctrl+ S) nella directory /con il nome .hidden(nessun asterisco, come mostrato nell'immagine sopra).

Aggiorna la pagina e sono andati.

-cartelle nascoste

Immagine da Come nascondere file e cartelle - EuroBytes

Se li vuoi scoprire in seguito ...

Per scoprire le cartelle, puoi:

  • rimuovere lì i nomi dal .hiddenfile o
  • basta premere Ctrl+ Hper visualizzare tutti i file e le cartelle nascosti.

Riferimento:


2
Funziona perfettamente in Nautilus. Si prega di menzionare il nome del file dovrebbe essere .hidden(senza l'asterisco come nello screenshot). F5 (aggiornamento) sembra abbastanza per renderlo consapevole di Nautilus. E funziona come opt-out, non purtroppo opt-in.
gertvdijk,

1

Dubito che tu possa raggiungere questo obiettivo facilmente, questo è tutto o niente nel modello unix e non esiste l'autorizzazione per "vedere il contenuto della directory". Una volta che hai abbastanza accesso per leggere una directory, puoi leggere tutto (ad esempio, l'elenco di cartelle / file)

chmod o / potrebbe funzionare per nascondere tutte le directory, ma non consiglio di farlo senza prima provare su un VM e comprendere appieno quello che fai.

Usando un modulo del kernel personalizzato, potresti nascondere le cartelle, ma è piuttosto complesso e soggetto a errori.


Avrebbe dato un punto davanti alla guida della cartella. in questo modo '.media'
blade19899,

Ciò richiederebbe di cambiare il percorso su ogni programma (ovvero, /.etc è diverso da / etc), quindi tutti i programmi verrebbero probabilmente interrotti e il sistema non si avvierebbe.
Misc

; (
peccato
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.