Comment faire cela dans un système Unix?

Je dois localiser tous les objets du système de fichiers sous le répertoire / sbin qui incluent une période (.) Quelque part dans le nom de l'objet, mais pas les objets qui commencent par une période de pointe.

Essayez ceci dans votre dossier / sbin

Trouvez le fichier * .txt, mais ignorez le fichier .txt caché tel que le fichier .vimrc ou .data.txt:

$ find . -type f \( -iname "*.txt" ! -iname ".*" \) 

L'option -type f force uniquement pour rechercher des fichiers et pas des répertoires.

 find /sbin -name '*.*' | grep -v '/\.' 

Peut ajouter -type f si seulement intéressé par les fichiers.