Tôi muốn thêm phần mở rộng .zip vào tất cả các tệp. Tôi đã thử điều này, tuy nhiên nó không hoạt động:
ls | awk '{print $1 " " $1".zip"}' | xargs mv -f
Tôi muốn thêm phần mở rộng .zip vào tất cả các tệp. Tôi đã thử điều này, tuy nhiên nó không hoạt động:
ls | awk '{print $1 " " $1".zip"}' | xargs mv -f
Câu trả lời:
Tìm kiếm - một vài liên kết:
người đàn ông đổi tên:
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...
người đàn ông wiki: http://en.wikipedia.org/wiki/Man_page
rename 's/$/\.zip/' *
Đừng sử dụng xargs
cho điều đó!