Les Commandes De Recherche De Répertoires Et De Fichiers
0
commentaires
Objectifs :
A l’issue de ce module, vous serez capable de :
- Copier déplacer et créer les fichiers et les répertoires
-Renommer & supprimer les fichiers et les répertoires
- Utiliser les liens symboliques
- Rechercher dans le contenu des fichiers
# grep -option pattern file_name
Ex1:- pour chercher tous les lignes qui contiennent le mot root
Dans le fichier /etc/group
# grep root /etc/group
Ex2:- pour chercher tous les linges qui ne contiennent pas le mot
root dans le fichier /etc/group
# grep -v root /etc/group
Ex3:- pour chercher les noms des fichiers qui contient le mot root
# grep -l root group passwd hosts
Ex4:- pour compter le nombre de linges qui contiennent le mot
Rechercher dans le contenu des fichiers
root dans le fichier /etc/group
# grep -c root /etc/group
- Utilisation des expressions de metacaractères avec grep
- Utilisation des expressions de metacaractères étendues avec egrep
Ex1: pour chercher tous les lignes qui contiennent la lettre N Suivie par e ou o plusieurs fois
# egrep ‘N(e|o)+’ /etc/passwd
Ex2: pour chercher les lignes qui contiennent Network Admin ou uucp Admin
# egrep ’(Network|uucp) Admin’ /etc/passwd
- Utilisation des expressions de metacaractères étendues avec egrep
- La commande de recherche de fichiers : find
- Les expressions de la commande find
- Exemples de la commande find
- Ex1: pour chercher un fichier nommer test dans votre répertoire d’accueil
# find ~ -name test
-Ex2: pour chercher et supprimer un fichier nommer test dans votre répertoire d’accueil
# find ~ -name test -exec rm {} \;
-Ex3: pour chercher tous les fichiers qui ont été modifier il y a deux jours dans votre répertoire courant
# find . -mtime +2
- la commande sort
La commande sort trie les lignes d’un ou plusieurs fichiers de texte. Par défaut, le tri se fait suivant l’ordre lexicographique.
Un certain nombre d’options sont fournies pour modifier l’ordre du tri :
-n pour tri numérique,
-r pour tri inversé,
-k x pour tri à partir du champ x,
-t c pour utiliser le séparateur de champs
Quelques exemples de la commande sort :
$ ls -l | sort -n -k5
$ sort -n -k3 /etc/passwd
0 commentaires:
Enregistrer un commentaire