Téléchargement
illégal
Posez votre question Signaler

Commande mv "fine"

christophe - Dernière réponse le 12 févr. 2008 à 09:22
Bonjour,
je cherche une commande me permettant de déplacer certains fichiers.
par exemple je veux deplacer les fichiers créés en janvier.
pour les lister je fait "ls -l|grep 2008-01" mais je ne trouve pas pour les deplacer.
Merci d'avance
Lire la suite 

Commande mv "fine" »

2 réponses
Réponse
+1
moins plus
Salut,

Il faut que tu regardes plutôt du côté de la commande "find" avec son option "-mtime" et ses actions associées comme "-exec" le tout couplé à la commande "mv", un truc du genre (en supposant que tu es dans le répertoire où se trouvent les fichiers à déplacer) :
find . -maxdepth 1 -type f \( -mtime +12 -a -mtime -43 \) -exec mv {} /rep/destination/ \;
L'option "-maxdepth" est facultative, là c'est pour rester dans le répertoire courant sans descendre dans les sous-répertoires si présents...
Ajouter un commentaire
Réponse
+0
moins plus
Salut,
et merci pour le coup de main, je vais surement trouver mon bonheur de ce coté.
Cordialement
Ajouter un commentaire
Ce document intitulé « commande mv "fine" » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?