当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 10 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 还是文件批量重命名的问题:请问如何去掉空格?
帖子发表于 : 2008-12-15 21:07 
头像

注册: 2008-03-19 14:20
帖子: 130
地址: 广西柳州
送出感谢: 1
接收感谢: 0 次
代码:
fengjie@fengjie-desktop:~/图片$ ls
WallPaper (100).jpg  WallPaper (121).jpg  WallPaper (17).jpg  WallPaper (38).jpg  WallPaper (59).jpg  WallPaper (7).jpg
WallPaper (101).jpg  WallPaper (122).jpg  WallPaper (18).jpg  WallPaper (39).jpg  WallPaper (5).jpg   WallPaper (80).jpg
WallPaper (102).jpg  WallPaper (123).jpg  WallPaper (19).jpg  WallPaper (3).jpg   WallPaper (60).jpg  WallPaper (81).jpg
WallPaper (103).jpg  WallPaper (124).jpg  WallPaper (1).jpg   WallPaper (40).jpg  WallPaper (61).jpg  WallPaper (82).jpg
WallPaper (104).jpg  WallPaper (125).jpg  WallPaper (20).jpg  WallPaper (41).jpg  WallPaper (62).jpg  WallPaper (83).jpg
WallPaper (105).jpg  WallPaper (126).jpg  WallPaper (21).jpg  WallPaper (42).jpg  WallPaper (63).jpg  WallPaper (84).jpg
WallPaper (106).jpg  WallPaper (127).jpg  WallPaper (22).jpg  WallPaper (43).jpg  WallPaper (64).jpg  WallPaper (85).jpg
WallPaper (107).jpg  WallPaper (128).jpg  WallPaper (23).jpg  WallPaper (44).jpg  WallPaper (65).jpg  WallPaper (86).jpg
WallPaper (108).jpg  WallPaper (129).jpg  WallPaper (24).jpg  WallPaper (45).jpg  WallPaper (66).jpg  WallPaper (87).JPG
WallPaper (109).jpg  WallPaper (12).jpg   WallPaper (25).jpg  WallPaper (46).jpg  WallPaper (67).jpg  WallPaper (88).jpg
WallPaper (10).jpg   WallPaper (130).jpg  WallPaper (26).jpg  WallPaper (47).jpg  WallPaper (68).jpg  WallPaper (89).jpg
WallPaper (110).jpg  WallPaper (131).jpg  WallPaper (27).jpg  WallPaper (48).jpg  WallPaper (69).jpg  WallPaper (8).jpg
WallPaper (111).jpg  WallPaper (132).jpg  WallPaper (28).jpg  WallPaper (49).jpg  WallPaper (6).jpg   WallPaper (90).jpg
WallPaper (112).jpg  WallPaper (133).jpg  WallPaper (29).jpg  WallPaper (4).jpg   WallPaper (70).jpg  WallPaper (91).jpg
WallPaper (113).jpg  WallPaper (134).jpg  WallPaper (2).jpg   WallPaper (50).jpg  WallPaper (71).jpg  WallPaper (92).jpg
WallPaper (114).jpg  WallPaper (135).jpg  WallPaper (30).jpg  WallPaper (51).jpg  WallPaper (72).jpg  WallPaper (93).JPG
WallPaper (115).jpg  WallPaper (136).jpg  WallPaper (31).jpg  WallPaper (52).jpg  WallPaper (73).jpg  WallPaper (94).jpg
WallPaper (116).jpg  WallPaper (137).jpg  WallPaper (32).jpg  WallPaper (53).jpg  WallPaper (74).jpg  WallPaper (95).jpg
WallPaper (117).jpg  WallPaper (138).jpg  WallPaper (33).jpg  WallPaper (54).jpg  WallPaper (75).jpg  WallPaper (96).jpg
WallPaper (118).jpg  WallPaper (13).jpg   WallPaper (34).jpg  WallPaper (55).jpg  WallPaper (76).jpg  WallPaper (97).jpg
WallPaper (119).jpg  WallPaper (14).jpg   WallPaper (35).jpg  WallPaper (56).jpg  WallPaper (77).jpg  WallPaper (98).jpg
WallPaper (11).jpg   WallPaper (15).jpg   WallPaper (36).jpg  WallPaper (57).jpg  WallPaper (78).jpg  WallPaper (99).jpg
WallPaper (120).jpg  WallPaper (16).jpg   WallPaper (37).jpg  WallPaper (58).jpg  WallPaper (79).jpg  WallPaper (9).jpg


如何把文件名中的空格全部去掉?谢谢了,我对shell不是很懂...
另外如果我想全部改名成WallPaper-001.jpg WallPaper-002.jpg ... 又该如何?


_________________
主板:ASUS P8Z77-V
CPU:Intel 酷睿i3 3200
内存:ADTA DDRⅢ 1600 8G
显卡:Intel® HD Graphic
声卡:Realtek ALC 892
有线网卡:Intel® 82579V
无线网卡:Qualcomm Atheros AR9485
硬盘:WDC WD6401AALS
电源:长城ATX-350SD静音大师
显示器:Samsung S24A350H


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 还是文件批量重命名的问题:请问如何去掉空格?
帖子发表于 : 2008-12-15 21:30 
头像

注册: 2007-11-19 21:51
帖子: 6956
地址: 成都
送出感谢: 0 次
接收感谢: 4
去空格:
代码:
rename "s/\ //g" *


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 还是文件批量重命名的问题:请问如何去掉空格?
帖子发表于 : 2008-12-15 21:34 
头像

注册: 2007-11-19 21:51
帖子: 6956
地址: 成都
送出感谢: 0 次
接收感谢: 4
重命名可以看看这个:http://forum.ubuntu.org.cn/viewtopic.php?f=21&t=143504


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 还是文件批量重命名的问题:请问如何去掉空格?
帖子发表于 : 2008-12-15 21:42 
头像

注册: 2008-03-19 14:20
帖子: 130
地址: 广西柳州
送出感谢: 1
接收感谢: 0 次
xiooli 写道:
去空格:
代码:
rename "s/\ //g" *


大侠果然厉害,一秒不到就搞定了,要是手动估计要半个小时...
现在去看看那个重命名去 :em11 :em11


_________________
主板:ASUS P8Z77-V
CPU:Intel 酷睿i3 3200
内存:ADTA DDRⅢ 1600 8G
显卡:Intel® HD Graphic
声卡:Realtek ALC 892
有线网卡:Intel® 82579V
无线网卡:Qualcomm Atheros AR9485
硬盘:WDC WD6401AALS
电源:长城ATX-350SD静音大师
显示器:Samsung S24A350H


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 还是文件批量重命名的问题:请问如何去掉空格?
帖子发表于 : 2008-12-17 0:45 
头像

注册: 2007-07-05 2:48
帖子: 171
送出感谢: 0 次
接收感谢: 0 次
唉,ls的这个 rename 其实是 perl 包里带的 prename 的链接

奇怪的是 Fedora 下的perl包里根本就没有这个 prename
fedora里的rename是 util-linux-ng 包里的,功能比较简单

为了支持正则表达式重命名
还得我自己用bash和sed写了一个重命名脚本
放到论坛上好久了都没有人理睬,原来是因为ubuntu下的rename默认就已经支持正则表达式了。


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 还是文件批量重命名的问题:请问如何去掉空格?
帖子发表于 : 2008-12-17 18:02 
头像

注册: 2006-09-06 12:24
帖子: 272
地址: Southeast University
送出感谢: 0 次
接收感谢: 0 次
tr啊


_________________
awesome + stalonetrayer + urxvt + rox-filer + feh + SLiM


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 还是文件批量重命名的问题:请问如何去掉空格?
帖子发表于 : 2008-12-18 0:03 
头像

注册: 2007-12-25 12:51
帖子: 231
送出感谢: 0 次
接收感谢: 0 次
这批量的事儿还是交给 GUI 程序办吧,那种带预览能反悔的。


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 还是文件批量重命名的问题:请问如何去掉空格?
帖子发表于 : 2008-12-18 14:56 
头像

注册: 2008-03-28 10:18
帖子: 578
地址: 淮安and徐州
送出感谢: 1
接收感谢: 3
我一般用这个软件ThunarBulkRename


_________________
今天下午和一群女的聊天,突然有人说我不是男人。
我火了,我说,你说我不是,我掏出来给你看。
女生都笑了,有一个最牛,说,你掏啊……
于是我就把身份证掏出来了。


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 还是文件批量重命名的问题:请问如何去掉空格?
帖子发表于 : 2008-12-18 15:00 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
代码:
tr -d ' '


_________________
● 鸣学


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 还是文件批量重命名的问题:请问如何去掉空格?
帖子发表于 : 2008-12-18 15:07 
头像

注册: 2008-07-27 8:51
帖子: 711
地址: 广西玉林|广东深圳
系统: Ubuntu/Windows
送出感谢: 1
接收感谢: 3
重命名为WallPaper-X
代码:
i=0
for ii in ./*; do ((i++)); mv "$ii" "WallPaper-$i"; done


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 10 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译