系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
kelen
- 帖子: 734
- 注册时间: 2008-05-02 19:50
#1
帖子
由 kelen » 2008-07-14 21:18
想把下面的文件名,重新设置一下, 去掉前面的中文件部分, 即"[变形金刚]."这个部分.
有什么快捷的方法呀?
代码: 全选
:~/downloads/mlnet-link/rename-test$ ls
[变形金刚].Transformers.HD.DVD.RE.720.X264.DD51.F@Silu.Chs.ssa
[变形金刚].Transformers.HD.DVD.RE.720.X264.DD51.F@Silu.mkv.par2
[变形金刚].Transformers.HD.DVD.RE.720.X264.DD51.F@Silu.mkv.vol00.01.PAR2
[变形金刚].Transformers.HD.DVD.RE.720.X264.DD51.F@Silu.mkv.vol01.02.PAR2
[变形金刚].Transformers.HD.DVD.RE.720.X264.DD51.F@Silu.mkv.vol03.04.PAR2
[变形金刚].Transformers.HD.DVD.RE.720.X264.DD51.F@Silu.mkv.vol07.06.PAR2
[变形金刚].Transformers.HD.DVD.RE.720.X264.DD51.F@Silu.mkv.vol13.11.PAR2
[变形金刚].Transformers.HD.DVD.RE.720.X264.DD51.F@Silu.nfo
上次由
kelen 在 2008-07-15 16:50,总共编辑 1 次。
-
obit
- 帖子: 157
- 注册时间: 2008-07-01 16:29
#2
帖子
由 obit » 2008-07-14 21:51
bash 的我不会…… 用 python 的可以吗?
代码: 全选
:~/downloads/mlnet-link/rename-test$ python rename_replace.py
代码: 全选
#!/usr/bin/env python
# coding: utf8
import os
import commands
keyword = '[变形金刚].'
files = commands.getoutput('find .')
files = files.split('\n')
for i in files:
if i == '.':
continue
os.system('mv ' + i + ' ' + i.replace(keyword, ''))
-
solcomo
- 帖子: 2838
- 注册时间: 2007-04-25 13:12
#3
帖子
由 solcomo » 2008-07-14 22:49
代码: 全选
for i in *;do mv $i `echo $i | sed 's/\[变形金刚\].//g'` ;done
-
eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
#4
帖子
由 eexpress » 2008-07-14 22:57
rename啊。支持sed正则。
或者rox的批量重命名。
● 鸣学
-
kelen
- 帖子: 734
- 注册时间: 2008-05-02 19:50
#5
帖子
由 kelen » 2008-07-15 11:48
eexpress 写了:rename啊。支持sed正则。
或者rox的批量重命名。
咋整呢?做个列子出来呀? 在google上也找了,还是不会.
-
eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
#6
帖子
由 eexpress » 2008-07-15 12:10
rename 's/\[变形金刚\]\.//g' *Transformer*
不就完了。
rox。你安装了才知道啊。
● 鸣学
-
kelen
- 帖子: 734
- 注册时间: 2008-05-02 19:50
#7
帖子
由 kelen » 2008-07-15 13:26
了解, 只是如果要加上一段字应该如何做? 不过这样已经够用了,,所以,很感谢EE呀..
-
eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
#8
帖子
由 eexpress » 2008-07-15 13:44
增加也是一样。 's/^/前缀名/'
而rox支持无数次组合改名的。
● 鸣学
-
kelen
- 帖子: 734
- 注册时间: 2008-05-02 19:50
#9
帖子
由 kelen » 2008-07-15 16:50
了解...太感谢EE了.