Eseguendo questo comando sudo find / -iname *.app
, tra le voci restituite era:
find: /dev/fd/3: Not a directory
find: /dev/fd/4: Not a directory
Perché è questo e come posso risolverlo?
sudo find -x / -iname *.app
o
sudo find / -iname *.app 2>/dev/null
La prima soluzione impedisce a find
di discendere in directory che hanno un numero di dispositivo diverso da quello del file dal quale è iniziata la decente. Ciò impedisce che si verifichino degli errori, ma limita la ricerca a un singolo dispositivo.
La seconda soluzione non interrompe la generazione dei messaggi di errore. Invece, il messaggio viene semplicemente scartato in modo da non vederli. Questa soluzione elimina non solo i messaggi di errore che descrivi, ma piuttosto tutti i messaggi di errore.
Gli errori indicano il problema. Dichiara che / dev / fd / 3 e / dev / fd / 4 non sono directory, perché non lo sono, anche se sembrano essere directory.
The files /dev/fd/_ through /dev/fd/# refer to file descriptors which can be accessed through the file system.
Fonte: link
Leggi altre domande sui tag macos