bash_cheat_sheet
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
bash_cheat_sheet [2025/06/03 07:45] – [Fichiers ou répertoires dans un tableau] pillow | bash_cheat_sheet [2025/06/03 08:12] (Version actuelle) – [Effacer fichiers selon conditions (find)] pillow | ||
---|---|---|---|
Ligne 98: | Ligne 98: | ||
echo " | echo " | ||
echo $repertoire${files_array[0]} | echo $repertoire${files_array[0]} | ||
+ | |||
+ | ===== Effacer fichiers selon conditions (find) ===== | ||
+ | |||
+ | Motif de base : | ||
+ | |||
+ | '' | ||
+ | |||
+ | Conditions possibles : | ||
+ | == -type == | ||
+ | * * f : fichier | ||
+ | * * d : repertoire | ||
+ | * * l : lien symbolique | ||
+ | * * c : périphérique caractère | ||
+ | * * s : socket | ||
+ | * * b : périphérique bloc | ||
+ | * * p : tube nommé (FIFO) | ||
+ | |||
+ | == -name " | ||
+ | * * peut être combiné avec \( -name " | ||
+ | * * exlcusion : ! -name " | ||
+ | |||
+ | == -size [valeur] == | ||
+ | (c => octets, k => ko, M => Mo, G => Go) | ||
+ | * * exactement : -size 1M | ||
+ | * * plus de : -size +10M | ||
+ | * * moins de : -size - 10k | ||
+ | * * plage : -size 1M -a -size -10M | ||
+ | |||
+ | == Dates [valeur en jours] == | ||
+ | * * -mtime : modification | ||
+ | * * -atime accès | ||
+ | * * -ctime changement méta donénes (chmod par exemple) | ||
+ | * * exactement : -date 7 | ||
+ | * * plus de : -date +30 | ||
+ | * * moins de : -date -1 | ||
+ | |||
+ | == -perm [mode] (permissions) == | ||
+ | * * Octale : -perm 644 | ||
+ | * * Symbolique -perm /u+s ou /g=w | ||
+ | * * Au moins : -644 | ||
+ | * * Exactement : 644 | ||
+ | |||
+ | == -user nomuser == | ||
+ | * ! -user nomuser | ||
+ | * -group nomgroup | ||
+ | * ! - group nomgroup | ||
+ | * -user nomuser -group nomgroup | ||
+ | |||
+ | == Exécution == | ||
+ | * -exec [command] {} \; <- Sans demander de confirmation | ||
+ | * -ok [command] {} \; <- avec confirmation | ||
+ | |||
+ | |||
+ | |||
bash_cheat_sheet.1748936751.txt.gz · Dernière modification : de pillow