Gestion de fichiers

Comment lister les répertoires vides sous Linux?

Comment lister les répertoires vides sous Linux?

La plupart du temps, cette question se pose, comment allez-vous lister le fichier et les dossiers vides lorsque vous travaillez sur le système d'exploitation basé sur Linux? Les fichiers et répertoires vides sont ceux qui ne contiennent pas de données ou de sous-répertoires, respectivement. Si vous voulez apprendre à le faire, alors ce tutoriel est fait pour vous. Vous devez passer par chaque étape définie dans ce tutoriel pour lister les dossiers ou fichiers vides dans le terminal. Tout d'abord, vous devez avoir les privilèges sudo d'un système basé sur Linux pour l'utiliser. Après vous être connecté depuis le système, vous devez ouvrir le terminal de commande à partir des applications. Nous allons voir quelques exemples de liste de dossiers vides.

Utilisation de la commande « Rechercher »

Il existe de nombreuses façons d'utiliser la commande 'find' dans nos exemples pour répertorier les dossiers et fichiers vides dans le shell de commande. Nous discuterons de chacun d'eux.

Exemple 01 : Liste des répertoires vides

Supposons donc que vous soyez dans votre répertoire personnel du système Linux, vous devez regarder tous les répertoires vides qu'il contient. Utilisez la commande 'find' avec l'indicateur '-type' qui spécifie la recherche de type de répertoire à l'aide du mot-clé 'd'. Le mot « -vide » a été utilisé comme indicateur pour rechercher uniquement les répertoires vides dans le répertoire de base, comme indiqué ci-dessous. Le point signifie l'emplacement actuel qui est le répertoire personnel d'un système basé sur Linux. La sortie affiche tous les répertoires vides dans le répertoire personnel et ses sous-répertoires.

$ trouver . -type d -vide

Exemple 02 : Liste des fichiers vides

Maintenant, il est temps de répertorier tous les fichiers vides dans le répertoire personnel en utilisant la même commande ci-dessus avec un léger changement. Nous utiliserons le drapeau "f" pour spécifier que l'élément recherché doit être le type de fichier. Exécutez la commande ci-dessous dans le shell et vous obtiendrez une liste des fichiers vides résidant dans le répertoire personnel et ses sous-répertoires tels que présentés dans l'instantané.

$ trouver . -type f -vide

Exemple 03 : Liste des fichiers vides

Supposons que quelqu'un veuille répertorier uniquement les répertoires vides qui résident dans le répertoire personnel du système Linux sans les répertoires vides dans les sous-répertoires des répertoires personnels, il peut également utiliser la commande "find". Dans cette commande, vous devez définir la profondeur de l'arbre que vous souhaitez rechercher en listant les répertoires vides à l'aide du drapeau "-maxdepth". Vous pouvez spécifier la profondeur de l'arbre par un nombre car nous avons utilisé 1 dans la commande ci-dessous. Cela signifie qu'il ne recherchera que les répertoires vides qui résident directement dans le répertoire personnel du système. Essayez d'exécuter la requête ci-dessous dans le shell du terminal. La sortie affiche la liste de tous les répertoires vides, ce qui signifie que tous ces répertoires répertoriés ne contiennent aucune donnée.

$ trouver . -maxdepth 1 -type d -vide

Nous énumérions tous les répertoires ou fichiers vides dans le répertoire personnel. Maintenant, il est temps d'avoir un léger changement. Nous examinerons les fichiers et dossiers vides dans d'autres répertoires.

Exemple 04 : Liste des fichiers vides

À cette fin, nous devons définir un chemin de ce répertoire particulier dans l'instruction. La commande restante sera telle qu'elle est. Essayez la commande ci-dessous pour rechercher les fichiers vides dans le dossier « Documents ». La sortie précise que le répertoire 'Documents' n'en contient que deux qui sont actuellement vides e.g., une.txt et scnd.SMS.

$ find /home/aqsayasin/Documents/ -type f -empty

Exemple 05 : Liste des dossiers vides

Modifions maintenant cette commande pour voir les répertoires vides dans le répertoire "Documents". Pour ce faire, nous devons écrire "d" au lieu de "f" comme affiché ci-dessous. Essayez d'exécuter la requête ci-dessous pour afficher les dossiers vides. La sortie montre que nous n'avons actuellement aucun fichier vide dans le répertoire "Documents".

$ find /home/aqsayasin/Documents/ -type d -empty

Exemple 06 : Liste des fichiers vides Nombre Nombre

Vous avez vu comment lister les fichiers et dossiers vides. Maintenant, nous allons examiner le nombre de fichiers et de dossiers vides situés dans un certain dossier. Pour cela, nous utiliserons la même commande "find". Tous les anciens paramètres resteront les mêmes dans la requête avec un léger changement. Nous utilisons le paramètre "wc -l" dans la commande pour compter les fichiers vides résidant dans l'emplacement actuel. L'exécution de la commande indiquée nous donne la sortie de 18. Cela signifie que le répertoire personnel ne contient qu'un total de 18 fichiers vides.

$ trouver . -type f -vide | wc -l

Exemple 07 : Liste des nombres de fichiers non vides

Comme nous avons appris à compter le nombre de fichiers vides dans un répertoire particulier. Il est temps de compter le nombre de répertoires de fichiers non vides dans un répertoire. À cette fin, nous utiliserons le paramètre d'indicateur « -not » dans une requête. La requête restante sera la même du début à la fin. Alors, exécutons la commande 'find' ci-dessous dans le shell du terminal, comme indiqué dans l'instantané. La sortie montre le nombre de fichiers non vides dans le répertoire de base et ses sous-répertoires qui est "6474".

$ trouver . -tapez f -non -vide | wc -l

Exemple 08 : Liste des fichiers vides avec taille

Enfin et surtout, nous utiliserons la commande « rechercher » avec le mot-clé « taille » pour rechercher les fichiers en fonction de la taille spécifiée. Maintenant, nous allons lister les fichiers du répertoire personnel qui ne contiennent aucune donnée. Nous avons défini la valeur de la taille du mot clé comme « 0 ». La sortie est affichée ci-dessous avec la liste des fichiers ayant la taille « 0 ».

$ trouver ./ -type f -taille 0

Conclusion

Pour terminer! Nous avons effectué toutes les commandes nécessaires pour répertorier ou afficher les fichiers vides dans un répertoire.

Le bouton central de la souris ne fonctionne pas sous Windows 10
le bouton central de la souris vous aide à faire défiler de longues pages Web et des écrans contenant beaucoup de données. Si cela s'arrête, et bien v...
Comment changer les boutons gauche et droit de la souris sur un PC Windows 10
Il est tout à fait normal que tous les appareils de souris d'ordinateur soient conçus de manière ergonomique pour les droitiers. Mais il existe des so...
Émulez les clics de souris en survolant à l'aide de la souris sans clic dans Windows 10
L'utilisation d'une souris ou d'un clavier dans la mauvaise posture d'une utilisation excessive peut entraîner de nombreux problèmes de santé, notamme...