Lundi - Commandes de Recherche de Fichiers
La semaine dernière et les trois semaines à venir constitueront une référence des commandes Unix avec classement des commandes par zones d’intérêt utilisateur. Il y a tellement de commandes disponibles qu’il sera impossible de toute les référencer ni même de se rappeler celles que l’on connaissait et utilisait le mois dernier.
Reportez-vous aux autres astuces pour obtenir plein d’exemples d’utilisation de ces commandes.
Consultez le Learning Centre pour des tutoriaux et explications des autorisations Unix.
Et bien sûr, n’oubliez pas le manuel Unix ‘man’.
Pour rechercher des fichiers dans le système de fichiers, utilisez :
find … trouve les fichiers correspondants à certains critères
Option -E pour spécifier des expressions régulières étendues
Option -L pour interpréter les liens symboliques des fichiers trouvés
Option -X lorsque find est utilisé avec xargs
Option -s pour scruter les hiérarchies dans l’ordre lexicographique (dictionnaire)
Vérifiez les nombreuses primaires qui spécifient les fichiers devant correspondre en se basant sur plein plein de critères tels que name, time/date, owners, size, type, permissions, etc
(Voir les semaines 1, 13, 31, 49, 97, 98)
locate … recherche dans une base de données de fichiers
Cela repose sur la base locate devant être à jour
(Voir semaine 1)
locate.updatedb … met à jour la base de données locate
La meilleure façon de mettre à jour la base de données locate afin d’éviter de révéler des noms de fichier privés consiste en la commande :
$ sudo periodic weekly
(Voir semaines 64, 88)
type … cherche un exécutable (shell bash uniquement)
Option -a pour trouver toutes les versions de l’exécutable
(Voir semaine 77 - Mardi)
which … cherche un exécutable (csh et tcsh)
(Voir semaines 20 et 47 - Lundi)
whereis … cherche un exécutable (cherche dans le chemin d’accès système)
Aussi :
ls -r * … listing récursif d’un répertoire
echo * … liste tous les fichiers du répertoire courrant
Si vous souhaitez en apprendre plus sur Mac OS X Unix visitez le Learning Center
cliquez ici.
- Pour les débutants : Le Tutoriel Mac OS X Unix
- Pour plus d’informations sur des sujets spécifiques : Mac OS X Advanced Unix
- Pour des réponses à des problèmes communs : Mac OS X How To
Chargement
Commentaires récents