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