Come posso rendere invisibili i file dalla shell?

1

Ho varie cartelle con icone personalizzate (alcune aggiunte da Resilio Sync e altre da altre cose) che mi fanno impazzire nel terminale. C'è un modo per nasconderli dalla shell?

So come nasconderli dal Finder, e non è quello che sto chiedendo. Cancellarli non è nemmeno quello che ho chiedo informazioni su .

C'è un modo per renderli invisibili alla shell?

    
posta iconoclast 16.10.2017 - 19:43
fonte

1 risposta

2

Non proprio. Quello che cerchi non è qualcosa che le shell cercano di supportare. Le conchiglie riguardano davvero l'accesso aperto a un sistema, non l'accesso nascosto.

Alcuni comandi e funzioni della shell ignoreranno le directory e i file con prefisso con . per impostazione predefinita. Ad esempio, ls esegue questa operazione:

IanCsiMac:~/code/tmp
> ls

IanCsiMac:~/code/tmp
> ls -lah
total 16
drwxr-xr-x   3 ian  staff   102B Oct 15 15:06 .
drwxr-xr-x  44 ian  staff   1.5K Oct 10 11:03 ..
-rw-r--r--@  1 ian  staff   6.0K Oct 15 15:06 .DS_Store

Ma il file . -prefixed nell'esempio precedente non è considerato "nascosto". Solo "non visualizzato nella vista predefinita". Qualsiasi tipo di nascondimento come questo richiederebbe rinominare i tuoi file e cartelle in modo che abbiano come prefisso un . e poi spariranno anche per default dal Finder.

Come puoi vedere dalle risposte su altri sotto-siti SE ( 1 , 2 , 3 ), il prefisso-con-un-punto è davvero l'unico coerente modo per mantenere un file o una cartella fuori dalla normale visualizzazione della maggior parte delle funzioni e dei comandi della shell.

    
risposta data 22.10.2017 - 00:56
fonte

Leggi altre domande sui tag