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
🐧 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 |