logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Ceci est une ancienne révision du document !


Exemples d'utilisation de la commande FIND

  • Objet : Se servir de la commande FIND
  • Niveau requis : Débutant
  • Débutant, à savoir : Cette commande peut être dangereuse.

Commandes

Compresser chaque fichier âgé de plus 2 jours en tar.gz mais en excluant les fichiers ayant une extension gz

Note : Se positionner dans le répertoire ou se trouve les fichiers.

find . -mtime +2 -type f ! -name '*.*gz' -exec gzip -9 {}.gz {} \;

Afficher les 5 plus gros fichiers dans le répertoire courant

find . -type f -exec du -Sh {} + | sort -rh | head -n 5

Trouve les fichiers de plus 100 Megas dans la raçine ( / )

find / -xdev -type f -size +100M

Remet les droits

Note : Chaque répertoire changeront leurs droits en 770

      Chaque fichier changeront leurs droits en 640
find /var/www/html -type d -exec chmod 770 {} \;
find /var/www/html -type f -exec chmod 640 {} \;'

Déplacer des fichiers + 2 jours du répertoire courant vers un autre répertoire

Note : Déplacer les fichiers vers /opt/data/var/log/

find . -mtime +2 -type f -exec mv -v {} /opt/data/var/log/ \;

Compresser plusieurs fichiers différents avec leurs chemins absolus

find / -type f \( -name common.conf -o -name password -o -name hosts \) | tar zcpf $fichiers-conf.tar.gz -T -
utilisateurs/celp/commandes/find.1535199334.txt.gz · Dernière modification: 25/08/2018 14:15 par celp

Pied de page des forums

Propulsé par FluxBB