Bonjour,
find /home/serveur/srcds/war_l4d2 \( -not -name "*.log" -and -not -name "screenlog.0" \) -mmin -5 -exec cp {} /home/serveur/srcds/backup \;
Il copie bien les fichiers mais ce n’est pas à l’identique de ce qui est trouvé (omission du répertoire… chose normale) et si j’ajoute -R après cp, :
find /home/serveur/srcds/war_l4d2 \( -not -name "*.log" -and -not -name "screenlog.0" \) -mmin -5 -exec cp -R {} /home/serveur/srcds/backup \;
il copie tout et ignore le résultat de find…
Comment contourner ce problème ?
edit:
find . \( -not -name "*.log" -and -not -name "screenlog.0" \) -mmin -5 -exec cp --parents {} /home/serveur/srcds/backup \;
Cordialement,