Commande mv "fine"
christophe
-
christophe -
christophe -
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
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
Configuration: Linux Konqueror 3.5
2 réponses
-
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...
-
Salut,
et merci pour le coup de main, je vais surement trouver mon bonheur de ce coté.
Cordialement