J'essaie de trouver un répertoire avec cette commande:
find /users/dan/ -name 'Prams' -type d
Je vois une énorme quantité de sortie «Aucun fichier ou répertoire». Existe-t-il un moyen de faire taire la recherche si elle ne trouve rien?
J'essaie de trouver un répertoire avec cette commande:
find /users/dan/ -name 'Prams' -type d
Je vois une énorme quantité de sortie «Aucun fichier ou répertoire». Existe-t-il un moyen de faire taire la recherche si elle ne trouve rien?
Réponses:
Essaye ça:
find /users/dan/ -name 'Prams' -type d 2>/dev/null
uname -a
Vous pouvez supprimer la sortie STDERR:
find /users/dan/ -name 'Prams' -type d 2> /dev/null
Ou vous pouvez utiliser find
pour afficher tous les répertoires et filtrer sa sortie avec grep
:
find /users/dan -type d | grep "Prams"
La find
commande n'imprimera pas "aucun fichier ou répertoire" si le chemin de recherche ( /users/dan
, dans ce cas) existe, même s'il n'y a pas de correspondance. Êtes-vous sûr que ce répertoire existe?