Mi ricordo di nascondere un file importante, ma non riesco a trovarlo più e non ricordo il nome. Non ricordo come l'ho nascosto, cioè solo inserendo un prefisso di .
o usando chflags hidden filename
.
Ho provato a recuperare tutti i file nascosti (nascosti a causa del prefisso .
) sotto il mio desktop usando il seguente comando
find . -name '.*' | grep "^.DS_Store" > hidden-files.txt
e il file di testo hidden-files.txt
risultante è vuoto. (In ogni caso, non sono sicuro al 100% se il comando sopra è corretto.)
Ancora una volta, ora vorrei recuperare ricorsivamente (come sto facendo con il comando precedente) tutti i file nascosti che erano nascosti usando il comando chflags hidden filename
usando il terminale (o senza, ma avrei bisogno di avere una lista di loro o un percorso per loro). È possibile? Se sì, come posso farlo?
Modifica 1
Penso che il comando precedente non funzioni perché grep
non accetta input. Ad ogni modo, per risolvere il problema penso di aver solo bisogno di aggiungere xargs
come segue
find . -name '.*' | xargs grep "^.DS_Store" > hidden-files.txt