BUT2/SCR/SCR1.2/TP09/reponse.txt

75 lines
2.3 KiB
Plaintext
Raw Normal View History

2023-10-23 13:23:36 +02:00
1)répertoires dont le nom se termine par .install
find . -name "*.install" -type d
2)fichiers réguliers dont le nom se termine par .d
find -name "*.d" -f -type d
3)répertoires vides.
find . -type d -empty
4) fichiers réguliers dont la taille est inférieure à 1000 octets.
find . -type f -size -1000c
5)fichiers réguliers dont la taille est supérieure à 30000 octets.
find . -type f -size +30000c
6) fichiers réguliers dont la taille est 1024 octets.
find . -type f -size 1024c
7)fichiers réguliers dont le contenu occupe 2 blocs.
find . -type f -size 2b
8) fichiers réguliers dont le contenu occupe plus de 30 blocs.
find . -type f -size +30b
9) fichiers réguliers dont le contenu occupe moins de 3 blocs.
find . -type f -size -3b
10) fichiers réguliers dont le contenu occupe plus dun bloc et moins de 4 blocs.
find . -type f -size -4b -a -size +1b
11) éléments qui ont une date de dernière modification postérieure à celle du fichier
atom.install
find . -newer $(find . -name "atom.install")
12)éléments dans toute larborescence commençant à partir de lib/krb5/syn/ qui ont
étés modifiés il y a moins de 4 jours.
find ./lib/krb5/syn* -mtime -4
13)éléments dans toute larborescence commençant à partir de lib/kernel/install.d
qui ont étés modifiés il y a plus de 3 jours.
find ./lib/kernel/install.d* -mtime +3
14)éléments dans toute larborescence commençant à partir de lib/kernel/install.d
qui ont étés modifiés il y a plus de 3 jours.
find . -mtime 3 -atime 2
15)répertoires qui sont modifiables par le groupe ou par les autres utilisateurs. (Sans opérateur)
find . -type d -perm -066
16)répertoires dont le contenu est lisible par tous.(Sans opérateurs)
find . -type d -perm -444
17) fichiers réguliers dont les permissions sont exactement : lisibles et modifiables par le
propriétaire, et seulement lisibles par les autres utilisateurs (Sans opérateurs)
find . -type f -perm 644
II)
1)find . -maxdepth 4 -type f -name "[[:digit:]]*" -exec cp {} lib/kernel/config/AA/BB/CC/ \;
2)
find . -amin +30
3)
find . -mindepth 6 -name "[[:upper:]]*" -exec chmod 700 {} \;
4)
find . -cmin +15
III)
1)
find / -name "*.h" -print -quit -type f 2>/dev/null
2)
find ~ -newer $(find ../TRee -name "transm.d") -printf "%p-- %CY-%Cm-%Cd\n"