info:unix:rename

rename

Pourquoi s'embêter à faire avec un GUI alors qu'en ligne de commande c'est si simple… et regexp compatible!

radeff@radeff-ThinkPad-X201-Tablet:~/Bureau$ ls
*-0.jpg  *-2.jpg  *-4.jpg  img_deletes   pubWeb           tmp
*-1.jpg  *-3.jpg  Images   nveauCocagne  Téléchargements

radeff@radeff-ThinkPad-X201-Tablet:~/Bureau$ rename s/"\*-"/"wiki0"/g *

radeff@radeff-ThinkPad-X201-Tablet:~/Bureau$ ls
Images       nveauCocagne  Téléchargements  wiki00.jpg  wiki02.jpg  wiki04.jpg
img_deletes  pubWeb        tmp              wiki01.jpg  wiki03.jpg
NAME         top

       rename - rename files

SYNOPSIS         top

       rename [options] expression replacement file...

DESCRIPTION         top

       rename will rename the specified files by replacing the first
       occurrence of expression in their name by replacement.

OPTIONS         top

       -s, --symlink
              Do not rename a symlink but its target.

       -v, --verbose
              Show which files where renamed, if any.

       -V, --version
              Display version information and exit.

       -h, --help
              Display help text and exit.

EXAMPLES         top

       Given the files foo1, ..., foo9, foo10, ..., foo278, the commands

              rename foo foo0 foo?
              rename foo foo0 foo??

       will turn them into foo001, ..., foo009, foo010, ..., foo278.  And

              rename .htm .html *.htm

       will fix the extension of your html files.

WARNING         top

       The renaming has no safeguards.  If the user has permission to
       rewrite file names, the command will perform the action without any
       questions.  For example, the result can be quite drastic when the
       command is run as root in the /lib directory.  Always make a backup
       before running the command, unless you truly know what you are doing.

EXIT STATUS         top

              0      all requested rename operations were successful
              1      all rename operations failed
              2      some rename operations failed
              4      nothing was renamed
              64     unanticipated error occurred
  • info/unix/rename.txt
  • Dernière modification : 2018/07/18 14:55
  • de 176.9.50.244