TP n°2
1. Créez le répertoire « Tp2 » dans votre répertoire personnel
2. Créez la structure arborescente suivante (les noms qui commencent par « Rep »
représentent des répertoires et ceux commencent par « Fichier »/ « fichier » représentent
des fichiers).
3. Vérifiez la structure créée avec la commande ls –R
4. Positionnez-vous dans le répertoire « Tp2 ».
5. Copiez les fichiers dont le nom se termine par deux chiffres dans votre
répertoire personnel.
6. Déplacez les fichiers de l’arborescence créée vers votre répertoire personnel.
7. Recherchez à partir du répertoire courant les fichiers modifiés les dix dernières
minutes.
8. Recherchez les fichiers dont le nom commence par une lettre majuscule et
enregistrez-les dans le fichier « Fichier2 ».
9. Recherchez les fichiers dont le nom est composé de quatre caractères
10. Recherchez les fichiers dont le nom commence par une lettre majuscule
11. Recherchez les fichiers dont le nom est composé de quatre caractères ainsi ceux
dont le nom commence par une lettre majuscule.
find ~ -type f \( -name '????'-o -name '^[A-Z]*' \)
12. Recherchez les fichiers modifiés les deux derniers jours et dont le nom se compose
de quatre caractères.
13. Déplacez les fichiers résultats de la question précédente vers votre répertoire
personnel.
14. Recherchez les fichiers dont les noms commencent par un «a» majuscule ou
minuscule, suivi d'éventuellement quelques lettres ou chiffres, et se terminent par un
chiffre entre 3 et 6.
15. Recherchez les fichiers qui ont été modifiés il y a :
plus de 30 jours ?
30 jours ?
moins de 30 jours?
16. Recherchez les répertoires qui vous appartiennent. find . -type d -user $USER
17. Recherchez les répertoires modifiés il y a moins de 5 jours et dont la taille est
supérieure à 40 KO.
18. Supprimez du répertoire « Tp2 » les fichiers réguliers dont le nom se termine par
«s».
19. Recherchez les détails des fichiers y compris ceux cachés de votre répertoire
personnel.
20. Supprimez les fichiers modifiés les 45 dernières minutes.
21. En utilisant le mode symbolique, écrivez les commandes pour:
Enlever, d’une manière récursive, aux autres la lecture et l’écriture du
répertoire « Tp2 »
Donner tous les droits au groupe sur le fichier « Fichier32 »
Ajouter le droit d’exécution à tous les utilisateurs sur les fichiers dont les
noms se terminent par un chiffre.