Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1332 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Tester la présence de fichiers dans un répertoire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Tester la présence de fichiers dans un répertoire

n°1383545
dauphin
Posté le 18-11-2015 à 11:40:19  profilanswer
 

:hello: aux experts en scripts Linux ;)
 
Dans un fichier batch je souhaiterais lancer une commande uniquement en cas de présence d'un ou plusieurs fichiers dans le répertoire home/user/Documents
 
Existe t'il une commande simple pour détecter la présence de fichiers ?
 
:jap:

mood
Publicité
Posté le 18-11-2015 à 11:40:19  profilanswer
 

n°1383546
Fork Bomb
Obsédé textuel
Posté le 18-11-2015 à 11:44:10  profilanswer
 

man test


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
n°1383564
dauphin
Posté le 19-11-2015 à 12:58:20  profilanswer
 

La fonction test semble pratique pour détecter la présence d'un fichier précis/connu mais pour identifier un répertoire vide  :??:  
 
 
J'ai trouvé 2 alternatives :
 
Utiliser find qui confirme que le répertoire est vide ou pas
 
find <chemin_du_répertoire> -type d -empty

 
 
Compter le nombre d'entrées du répertoire avec ls
 
ls <chemin_du_répertoire> | wc -l
 
 
:jap:

n°1383769
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 25-11-2015 à 08:59:52  profilanswer
 

le find est mieux. Si tu fais un ls sur des repertoires en NFS contenant des millions de fichiers tu vas pleurer


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1384677
dauphin
Posté le 17-12-2015 à 16:21:19  profilanswer
 

:jap: black_lord
 
La réponse est immédiate avec find,  avec ls c'est une façon détournée d'aboutir mais avec le risque que tu évoques et des accès disques à gogo.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Tester la présence de fichiers dans un répertoire

 

Sujets relatifs
Récupération de données sur système de fichiers VFAT,FAT32Problème Bluetooth Ubuntu: transfert de fichiers impossible
Liste ordonnée des fichiers pour comprendre et exploiter Gnu/LinuxQuelle distribution, quel système de fichiers ?
Script BASH pour suppression fichiers multiples (même nom) dans arbo ?Fichiers de configuration Postfix partagés
script pour renommer des fichiers de maniere recursiveListe musique dans repertoire
Répertoire personnels avec SambaBASH : Comparer 2 fichiers et afficher les similarités
Plus de sujets relatifs à : Tester la présence de fichiers dans un répertoire


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR