Les commandes find,cut et sort
Objectif:
- Manipuler les fichiers en utilisant les commandes find, cut et sort
Énoncé:
- chercher dans votre répertoire personnel les fichiers qui contiennent dans leur nom le mot « bash ».
- chercher dans votre répertoire personnel les fichiers modifié il y a 30 minutes.
- chercher dans le répertoire /usr les fichiers dont la taille dépasse 2Mo.
- dans le répertoire /usr/share/bug chercher les fichiers de type répertoires et afficher les informations sur les éléments trouvés.
- dans le répertoire /etc chercher les fichiers de type normal ayant une taille supérieur à 100ko et appartenant à l'utilisateur root.
- dans le répertoires /etc chercher les répertoires qui ont été modifié il y a 10 jours et dont la taille est inférieur à 100ko
utiliser l'option -mtime de find
- créer un fichier « adresses » et insérer dedans le contenu suivant
192.168.1.245.www.test.com.80
192.168.1.17.www.test.net.8012
192.168.2.5.www.test.org.8001
192.168.3.1.www.test.ma.8098
192.168.2.15.www.test.to.8080
sachant que la structure du fichier « adresses » est:adresse ip.nom de domamine.numéro de port
a. trier le fichier par adresse ip
b. trier le fichier par nom de domaine
c. trier le fichier par adresse ip et par numéro de port (ordre inverse)
d. créer un fichier trié à partir du fichier précédent suivant l'adresse le nom de domaine et le numéro de port
- on souhaite à présent filtrer et trier le résultat de la commande ls -l /etc avec cut et sort et mettre le résultat filtré dans un fichier « filtre_ls »
a. filtrer le type du fichier et le nom du fichier puis trier le résultat par type de fichier et mettre le résultat dans filtre_ls
b. filtrer le résultat par droits d'accès,par utilisateur,par groupe et par nom du fichier puis trier par droit d'accès et par utilisateur et mettre le résultat dans filtre_ls sans écraser son contenu.
- afficher le contenu de /etc/passwd avec cat. quel est l'inconvénient de cat.
- afficher à présent le contenu de /etc/passwd avec more puis appuyez sur la touche h pour afficher l'aide,quel est le rôle des touches suivantes :espace,entrée,q et ctrl+d
- afficher le contenu de /etc/passwd avec less puis chercher dedans le terme bin
- la commande less utilise aussi les expressions régulières pour chercher le contenu d'un fichier;afficher avec less le contenu de /etc/passwd et chercher dedans les lignes contenants 3 caractères numériques contigus