J'aimerais ajouter l'extension .Zip à tous les fichiers. J'ai essayé cela, mais ça ne marche pas:
ls | awk '{print $1 " " $1".Zip"}' | xargs mv -f
Recherche - quelques liens:
homme renommer:
NAME
rename - renames multiple files
SYNOPSIS
rename [ -v ] [ -n ] [ -f ] perlexpr [ files ]
DESCRIPTION
"rename" renames the filenames supplied according to the rule specified as
the first argument. The perlexpr argument is a Perl expression which is
expected to modify the $_ string in Perl for at least some of the filenames
specified. If a given filename is not modified by the expression, it will not
be renamed. If no filenames are given on the command line, filenames will be
read via standard input...
man wiki: http://en.wikipedia.org/wiki/Man_page
for f in * ; do
mv "$f" "$f.Zip"
done
rename 's/$/\.Zip/' *
N'utilisez pas xargs
pour cela!
Un moyen très simple de le faire est:
si vous voulez conserver votre extension actuelle:
for i in *; do mv $i ${i}.Zip; done
si vous voulez remplacer l'extension actuelle:
for i in *; do mv $i ${i%.*}.Zip; done
Cela devrait faire l'affaire:
mmv "./*" "./#1.Zip"
(Bien que je ne sache pas pourquoi vous voudriez faire ça ...)