Linux / Unix – Rechercher et répertorier tous les fichiers masqués de manière récursive

Je suis un nouvel utilisateur du shell système Unix. J’ai besoin de trouver et de lister tous les fichiers cachés, y compris les répertoires sur un système Linux ou Unix. Comment puis-je répertorier de manière récursive tous les fichiers et répertoires cachés? Comment enregistrer le résultat dans un fichier texte?
Vous devez utiliser la commande find pour lister tous les fichiers cachés de manière récursive sur un système de type Linux ou Unix. Vous pouvez également utiliser la commande ls pour lister les fichiers cachés.

Détails du didacticiel
Difficulté Facile (rss)
Privilèges root Non
Exigences Aucun
Heure 2m

Qu’est-ce qu’un fichier caché sous Linux ou Unix?

Dans les systèmes basés sur Unix et Linux, un fichier caché n’est rien d’autre qu’un nom de fichier qui commence par un « . » (point). Vous ne pouvez pas voir les fichiers cachés avec la commande ls.

Afficher les fichiers cachés avec la commande ls

Vous pouvez passer les options -a à la commande ls pour voir hidden fichier:
ls -a
OU
ls -al
OU
ls -al | more
Exemples de sorties:

Fig.01: Utilisez la commande ls pour voir les fichiers cachés

J’ai deux fichiers cachés dans le répertoire courant. Exécutons la commande ls suivante pour voir tous les fichiers cachés dans le répertoire courant:
$ ls -d .?*
$ ls -l -d .?*
$ ls -l -d .?*

Exemples de sorties:

Où les options ls sont les suivantes:

  • -l: utilise un format de liste longue.
  • -d: affiche les répertoires eux-mêmes, pas leur contenu.
  • .? * OR.? *: Forcer ls à n’afficher que les fichiers cachés.

Répertorier récursivement tous les fichiers et répertoires cachés sous Linux / Unix

Pour enregistrer les résultats dans un fichier appelé foo.txt, utilisez une redirection comme suit:

Conclusion

Vous appris comment trouver et lister tous les fichiers cachés sous les systèmes Linux et Unix en utilisant la commande ls / la commande find. Pour plus d’informations, consultez la page de manuel de la commande find (1):
$ man find
$ man ls

🐧 Merci de soutenir mon travail sur Patreon ou avec un don.
🐧 Obtenez les derniers tutoriels sur Linux, Open Source & DevOps via un flux RSS ou une newsletter hebdomadaire par e-mail.
🐧 6 commentaires jusqu’à présent … ajoutez-en un ↓
Catégorie Liste des commandes Unix et Linux
Gestion de fichiers cat
Pare-feu Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04
Utilitaires réseau creuser • hôte • ip • nmap
OpenVPN CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04
Gestionnaire de packages apk • apt
Gestion des processus bg • chroot • cron • disown • fg • jo bs • killall • kill • pidof • pstree • pwdx • time
Recherche grep • whereis • quel
Informations utilisateur groupes • id • lastcomm • dernier • lid / libuser-lid • logname • membres • utilisateurs • whoami • who • w
WireGuard VPN Alpine • CentOS 8 • Debian 10 • Pare-feu • Ubuntu 20.04

Leave a Reply

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *