GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Afficher tous les fichiers ".sh" d'une taille supérieure à 5 ko ?

Cette question a déjà des réponses ici :Comment trouver tous les fichiers dont la taille est supérieure à… ?

(4 réponses)
Fermé il y a 3 ans.

Je veux lister tous les fichiers avec l'extension .sh et une taille supérieure à 5kb avec le même répertoire.
ce que je sais, c'est comment lister tous les fichiers avec une taille spécifique par :

find . -size +5k -exec ls -l {} \+

et comment lister tous les fichiers avec une extension spécifique par :

ls *.sh

qu'est-ce que j'ai besoin de savoir, c'est comment faire les deux simultanément ?

Réponse acceptée :

find a un -name possibilité d'effectuer un test sur le nom du fichier, par ex. pour lister tous les f fichier avec un .sh extension :

find -type f -name "*.sh"

Utilisez -iname à la place si vous voulez qu'il soit insensible à la casse, par ex. trouver aussi .Sh ou .SH . Vous pouvez simplement combiner ceci avec -size :

find -type f -name "*.sh" -size +5k

find a aussi un -ls option pour afficher les statistiques du fichier, tandis que votre -exec l'approche est tout à fait correcte, elle peut être plus rapide et beaucoup plus facile à taper :

find -type f -name "*.sh" -size +5k -ls

Ubuntu
  1. Comment trouver des fichiers plus gros ou plus petits que la taille X sous Linux

  2. Supprimer tous les fichiers et dossiers dans /tmp plus anciens qu'un jour ?

  3. Trouver tous les fichiers Python dans le système de fichiers Linux ?

  4. Comment trouver tous les fichiers de plus de 1 Go sous Linux ?

  5. Comment trouver tous les fichiers/dossiers avec la permission 777 sous Linux ?

Comment scanner et trouver tous les ports ouverts avec Nmap

Lister les fichiers ayant plus de 100 lignes dans un répertoire et dans tous ses sous-répertoires ?

Comment rechercher tous les fichiers avec une taille de fichier de zéro (0) octet dans un répertoire de manière récursive

Comment trouver tous les fichiers se terminant par .rb avec Linux ?

Trouver récursivement tous les fichiers plus récents qu'une heure donnée

comment utiliser du pour voir les fichiers supérieurs à une taille de seuil