C'est probablement quelque chose de fondamental mais je ne peux pas le faire fonctionner. J'essaie d'utiliser DU pour obtenir une taille totale de fichiers moins certains répertoires. J'ai besoin d'exclure un répertoire spécifique appelé, uploads
mais pas tous les répertoires appelés uploads
. Par exemple, ma structure de fichier ressemble un peu à ceci:
/store
/uploads
/junk_to_ignore
/more_junk_to_ignore
/user_one
/uploads
/user_two
Je peux lancer la commande suivante:
du -ch --exclude=uploads*
et il me donne la taille du fichier moins tous les répertoires "uploads". Cependant, en essayant d'exclure certains répertoires (et tous ses sous-répertoires), j'échoue. J'ai essayé des variantes de:
du -ch --exclude=./uploads*
du -ch --exclude='/full/path/to/uploads/*'
mais n'arrive pas à comprendre. Comment puis-je exclure un répertoire spécifique?
username: store$ du -ch --exclude=./uploads
travaillé (avec et sans le caractère générique) pour moi, à partir du répertoire du magasin. Exécutez-vous cette commande exactement et à partir du dossier de stockage? Et ce doit être le chemin relatif (trouver, voir / imprimer), pas absolu.