69 lines
3.0 KiB
Markdown
69 lines
3.0 KiB
Markdown
# fndate
|
|
|
|
~~~
|
|
fndate: manipuler des noms de fichier pour les dater
|
|
|
|
USAGE
|
|
fndate (FILE|DIR)s...
|
|
fndate -k SRCs... [DESTDIR]
|
|
fndate -m SRCs... [DESTDIR]
|
|
fndate -c COMMAND [ARGs...]
|
|
|
|
OPTIONS
|
|
--create-or-rename
|
|
Créer un nouveau fichier (option -f) ou créer un nouveau répertoire
|
|
(option -d), ou renommer un fichier existant sans le changer de
|
|
répertoire. C'est l'option par défaut.
|
|
-f, --create-file
|
|
Créer un nouveau fichier. Cette option est ignorée si le fichier ou le
|
|
répertoire spécifié existe. C'est la valeur par défaut
|
|
-d, --create-dir
|
|
Créer un nouveau répertoire. Cette option est ignorée si le fichier ou
|
|
le répertoire spécifié existe.
|
|
-k, --copy
|
|
Copier le fichier SRC vers la destination DESTDIR qui vaut par défaut le
|
|
répertoire courant si un seul fichier source est spécifié. Si plusieurs
|
|
fichiers sources sont spécifiés, il faut absolument spécifier un
|
|
répertoire destination. Dans la destination, les fichiers sont nommés
|
|
avec la date en préfixe.
|
|
-m, --move
|
|
Déplacer le fichier SRC vers la destination DESTDIR qui vaut par défaut
|
|
le répertoire courant si un seul fichier source est spécifié. Si
|
|
plusieurs fichiers sources sont spécifiés, il faut absolument spécifier
|
|
un répertoire destination. Dans la destination, les fichiers sont nommés
|
|
avec la date en préfixe.
|
|
-c, --cmd
|
|
Les arguments sont une commande à lancer. Dans les argument, PLACEHOLDER
|
|
est remplacé par la date. Si le PLACEHOLDER n'est trouvé dans aucun des
|
|
arguments, alors ajouter la date à la fin de la commande. Par exemple,
|
|
voici comment émuler l'option -k
|
|
fndate -c cp src dest/~~
|
|
--string
|
|
Remplacer dans chaque argument le placeholder par la date et afficher le
|
|
résultat.
|
|
-P, --placeholder PLACEHOLDER
|
|
Dans le nom spécifié, remplacer PLACEHOLDER par la date. Par défaut,
|
|
PLACEHOLDER vaut ~~. Si le nom spécifié ne contient pas le PLACEHOLDER,
|
|
il est placé au début.
|
|
-@, --force-date DATE
|
|
Dans le nom spécifié, si la date est déjà présente, forcer son
|
|
remplacement par la valeur spécifiée. Par défaut, le fichier n'est pas
|
|
modifié si la date est déjà présente.
|
|
-F, --format FORMAT
|
|
Spécifier le format de la date à insérer dans le nom du fichier. Par
|
|
défaut, FORMAT vaut 'YYMMDD-'
|
|
Les formats valides sont:
|
|
YYYY année sur 4 chiffres
|
|
YY année sur 2 chiffres
|
|
MM mois sur 2 chiffres
|
|
DD jour sur 2 chiffres
|
|
Tous les autres caractères sont pris tels-quels
|
|
-s, --short
|
|
Equivalent à -F YYMMDD --autof
|
|
-l, --long
|
|
Equivalent à -F YYYMMDD --autof
|
|
--autof
|
|
Option non (pas encore) documentée
|
|
~~~
|
|
|
|
-*- coding: utf-8 mode: markdown -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8:noeol:binary |