📅  最后修改于: 2023-12-03 15:14:57.884000             🧑  作者: Mango
Ce script permet de compter le nombre de fichiers et de répertoires dans le répertoire courant sur Linux.
#!/bin/bash
# Compteur de fichiers
filecount=0
# Compteur de répertoires
dircount=0
# Boucle sur tous les éléments du répertoire courant
for file in *; do
# Vérifie si le fichier existe et est un fichier
if [ -f "$file" ]; then
filecount=$((filecount+1))
fi
# Vérifie si le fichier existe et est un répertoire
if [ -d "$file" ]; then
dircount=$((dircount+1))
fi
done
# Affichage des résultats
echo "Le répertoire courant contient $filecount fichiers et $dircount répertoires."
Le script utilise une boucle for
pour parcourir tous les éléments du répertoire courant. Pour chaque élément, une vérification est effectuée pour déterminer s'il s'agit d'un fichier ou d'un répertoire.
Le compteur de fichiers est désigné par filecount
et est incrémenté de 1 pour chaque fichier trouvé. De même, le compteur de répertoires est désigné par dircount
et est incrémenté de 1 pour chaque répertoire trouvé.
À la fin de la boucle, le script affiche le nombre de fichiers et de répertoires trouvés dans le répertoire courant.
Pour utiliser le script, enregistrez-le dans un fichier avec une extension .sh
, par exemple count_files.sh
. Placez le fichier dans le répertoire que vous souhaitez compter.
Ouvrez un terminal et déplacez-vous dans le répertoire contenant le script. Pour exécuter le script, tapez la commande suivante :
bash count_files.sh
Le script affichera le nombre de fichiers et de répertoires trouvés dans le répertoire courant.