trouver tous les fichiers d'une taille particulière en utilisant la ligne de commande terminal
La commande find d'Unix est un outil très puissant, et après ce court est destiné à montrer avec quelle facilité vous pouvez réaliser quelque chose qui pourrait se compliquer: pour rechercher tous les fichiers d'une taille particulière. Supposons que vous cherchez pour tous les fichiers exactement de la taille de 6579 octets à l'intérieur du répertoire d'accueil. Vous n'aurez plus qu'à lancer quelque chose comme:
find / home / xmodx / public_html / uploads /-type f-size 4466c-exec ls () \;
Comme les unités que vous pouvez utiliser:
b - pour les 512 octets de blocs (c'est le paramètre par défaut si aucun suffixe est utilisé)
c - pour les octets
w - pour les deux mots-octet
k - pour kilo-octets (unités de 1024 octets)
M - pour méga-octets (unités de 1048576 octets)
G - pour gigaoctets (unités de 1073741824 octets)
Vous pouvez faire une recherche exacte de la taille du fichier, ou tout simplement pour agrandir (+) ou moins (-) des fichiers. Par exemple, plus grand que tous les fichiers 512k serait trouvée avec quelque chose comme:
find / home / xmodx / public_html / uploads /-type f-size 512 k-exec ls-lh () \;
J'ai ajouté ici LH-ls à la sortie donc il en fait montrer les fichiers avec leur taille dans un joli format lisible par l'homme. Similaires pour les petits fichiers que vous utiliseriez-taille-512K.
source: ici
Si vous aimez ce poste, s'il vous plaît me considérer l'achat d'un café.Postes liés à
Traduire cette page:
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ||||||||||||||||||||













