Copy-Queue : un manager de copie de fichiers en ligne de commande

From Deimos.fr / Bloc Notes Informatique
Jump to: navigation, search
Copy-Queue

Software version
Operating System Debian 7
Website Copy-Queue Website
Last Update 03/04/2013
Others

1 Introduction

Cela faisait un bail que j'attendais un soft de ce type, à tel point que je pensais en développer un au cas ou je ne trouve pas mon bonheur. Et par hasard, je suis tombé sur Copy-Queue[1] qui fait exactement ce que je veux. A savoir, en ligne de commande, je peux faire des cp et des mv avec une gestion de file d'attente.

2 Installation

Pour l'installation, vous allez avoir besoin de git, puis cloner le repository :

Command git
mkdir -p ~/{python/Copy-Queue,bin/copy_queue}
git clone https://github.com/jabbalaci/Copy-Queue.git ~/python/Copy-Queue

Puis nous allons créer des liens symboliques et ajouter le dossier bin dans notre PATH :

Command
ln -s ~/python/Copy-Queue/cpq_mvq.py ~/bin/cpq
ln -s ~/python/Copy-Queue/cpq_mvq.py ~/bin/mvq
export PATH=$PATH:~/bin

3 Configuration

Vous n'êtes pas obligé de toucher à la configuration, mais vous pouvez modifier certains PATH s'ils ne vous conviennent pas :

Configuration File ~/python/Copy-Queue/config.py
"""
Config part.
"""
 
import os
 
QDIR = "{home}/bin/copy_queue".format(home=os.path.expanduser('~'))
LOCK = "{qdir}/.lock".format(qdir=QDIR)
LOGFILE = "{qdir}/daemon.log".format(qdir=QDIR)
DAEMON = "{home}/python/Copy-Queue/cpq_mvq_daemon.py".format(home=os.path.expanduser('~'))

4 Utilisation

Maintenant c'est simple, pour copier :

Command cpq
cpq source destination

et pour déplacer :

Command mvq
mvq source destination

simple hein :-)

5 References

  1. ^ https://github.com/jabbalaci/Copy-Queue