Tutoriel sur la commande FIND, find est une commande de recherche de fichiers/répertoires sur votre système. Find recherche de façon récursive, à partir de l’endroit ou elle est exécuté.
L’environnement de test inclus 4 repertoires log, log1,log2 et log3 avec différents fichiers à l’intérieur.
1] Recherches de base, exemple 1
Recherche de tous les fichiers terminé par “log” en minuscule:
find -name “*log”
On peut préciser le type de fichier , f= file = fichier :
find -type f -name “*log”
Pareil pour les répertoire avec d = directory = répertoire :
find -type d -name “*log”
Recherche avec inssenssibilité à la casse :
find -iname “*.log”
2] Introduction de la notion d’expression régulière/regex :
Avec inssenssibilité à la casse uniquement dans les repertoires log2 et log3:
find -iregex “./log[23].*.log$”
3] a] Recherche en fonction de la dernière modification d’accès au fichier :
find -iname “*.log” -mtime -3
mtime = dernière modification du fichier
-3 = d’aujourd’hui à il y a 3 jours
+3 = de plus de 3 jours.
3] b] Recherche en fonction de la taille du fichier, exemple pour rechercher les fichiers de plus de 1Go :
find size +1G
K = Kilos octet
M = Mega octet
G = Giga octet
4] Application d’une commande, d’une action sur les fichiers trouvés
On souhaite ici supprimer les fichiers trop volumineux de plus de 1 Giga octets.
find size +1G -exec rm -rf {} ;
Nguồn: https://codeigniterbrasil.com
Xem thêm bài viết khác: https://codeigniterbrasil.com/lap-trinh-linux/
Xem thêm Bài Viết:
- Hướng dẫn sử dụng hệ điều hành linux siêu tốc – bài 25 Xem cấu hình hệ thống (cpu, ram, hdd)
- Linux cat command summary with examples
- Cài nhiều hệ điều hành Windows và Linux trên một máy tính
- Hướng dẫn tạo USB Boot DLC2019 (NTFS / UEFI) Trên windows 10 ( sử dụng USB 32 GB )
- Hướng dẫn gỡ bỏ Ubuntu sạch sẽ nhất bằng lệnh trên Windows theo chuẩn UEFI-GPT
Merci pour ce bon tuto 😉
Petite remarque : à 16:02 tu dis que c'est parti à la corbeille. N'est-ce pas plutôt complètement supprimé ?
Merci , très bien expliqué….