nutools/doc/tools/fndate.md

3.0 KiB

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