分页: 1 / 1

新手求指导

发表于 : 2014-03-12 9:30
Jason Wong
我下载了10张图片,名字是乱七八糟的没有规律除了格式都是jpg,我想把它们命名成pic01.jpg到pic10.jpg,请问在终端重该输入什么命令?
求大神指导。

:em06 :em06 :em06 :em06 :em06 :em06 :em06 :em06 :em06 :em06

Re: 新手求指导

发表于 : 2014-03-12 12:03
poloshiao
試試
mv 舊名稱.jpg 新名稱.jpg
如果權限不夠 就加 sudo

Re: 新手求指导

发表于 : 2014-03-12 14:57
needle
num=1
for i in $(ls *.jpg) # 2>/dev/null)
do
mv $i pic${num}.jpg
num=$(($num+1))
done

Re: 新手求指导

发表于 : 2014-03-12 17:06
susbarbatus
如果用 kde 的话,dolphin 直接全选,右键重命名为 pic0#.jpg 就好了(不过貌似 pic10.jpg 会变成 pic010.jpg)。
楼上的命令是 pic1.jpg 到 pic10.jpg 的。
要 pic01.jpg 这样的形式可以这样:

代码: 全选

for i in {01..10}
do
    mv $(ls !(pic*).jpg | shuf -n1) pic$i.jpg
done

Re: 新手求指导

发表于 : 2014-03-12 23:04
eexpress
gprename