Linux 板


LINE

最近在整理电脑中的资料,发现某些资料夹的档名有换行的功能, 在终端机打开 ls 一看,格式会变成这样子: '第一行'$'\n''第二行' 然後在 Nautilus 内打开来看档名会变成这样子: 第一行 第二行 请问要怎麽在 Nautilus 内达成这结果呢? 这功能真的很棒,对於我这种喜欢方格式陈列资料夹的非常好用, 譬如文件夹第一行是编号,第二行加上注解,简直一目了然, 在条列式的显示模式下也非常好用。 ---------------------------------------------------------- 假如 Nautilus 无法达成,请问终端机内怎麽批次改档名比较好呢? 像我有部电影,档名格式是"编号+空格+电影名称",档名如下: '001 第一部电影' '002 第二部电影' 要如何批次将他们变成: '001 第一部电影' '002 第二部电影' 毕竟量很多,一个一个改会死人,请求各位大师的指导! 每个档名中间都有个空格,想把那个第一个空格变成换行。 --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.171.93.247
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1547537453.A.193.html ※ 编辑: s9209122222 (118.171.93.247), 01/15/2019 15:50:38 ※ 编辑: s9209122222 (118.171.93.247), 01/15/2019 16:00:47
1F:推 hijkxyzuw: --不做死就不会死-- 01/15 15:58
2F:→ hijkxyzuw: 用终端机 mv old-name $'new-name\nnext-line' 01/15 15:59
3F:→ s9209122222: 请问如何大量判断档名中间的空格并换行呢? 01/15 16:01
※ 编辑: s9209122222 (118.171.93.247), 01/15/2019 16:02:55 ※ 编辑: s9209122222 (118.171.93.247), 01/15/2019 16:03:15
4F:→ s9209122222: 网路上虽然很多教怎麽批次改副档名的,但没有教怎麽 01/15 16:04
5F:→ s9209122222: 判断空格并取代的 01/15 16:04
6F:→ cs8425: 这感觉很作死@@ 批量就列出+取代+改名 不难处理啊 01/15 16:11
7F:→ s9209122222: 找到了,rename 's/ /\n/g' * 01/15 16:36
8F:→ s9209122222: 但那个 man 里面根本没有提到那个 g 啊! 01/15 16:36
9F:→ s9209122222: 还有 rename 貌似无法分辨是文件还是资料夹 01/15 16:39
10F:→ s9209122222: 资料夹名称和文件名称重复他就不给过了 01/15 16:39
11F:→ s9209122222: 有可以只动到资料夹的办法吗? 01/15 16:45
12F:→ s9209122222: 原来改 rename 's/ /\n/g' */ 就好了啊! 01/15 16:53
13F:→ s9209122222: 原来那个 g 是指同个档名内全部符合条件的都替换 01/15 17:00
14F:→ s9209122222: 少了 g 就是只换第一个的意思 01/15 17:00
15F:→ s9209122222: 重新整理过後真是乾净又好舒服啊! 01/15 17:02
16F:→ s9209122222: 结果有人建议我不要这样做 01/15 20:49
17F:→ idisnothing: 好奇COPY到ntfs/exFat会变怎样?这些fs好像不容许档 01/16 00:23
18F:→ idisnothing: 名中有反斜线? 01/16 00:25
19F:→ idisnothing: 我想有人不建议这样做是有原因的 这麽改之後只有 01/16 00:25
20F:→ idisnothing: nautilus下看起来是OK的 在其它程式底下看起来都变得 01/16 00:26
21F:→ idisnothing: 更复杂 不过电脑你的你爽就好 01/16 00:27
22F:推 Bencrie: 我是觉得 Windows 有些保留字比较麻烦啦 XD 01/16 01:28
23F:→ s9209122222: 什麽!不同档案系统还有档名的差别啊! 01/16 01:30
24F:→ s9209122222: 我还以为在 Linux 上没差 01/16 01:31
25F:→ s9209122222: 应该每个档案管理器都一样的说 01/16 01:32
26F:→ idisnothing: 刚试了一下 有反斜线的档案可以复制到NTFS 但这些档 01/16 02:20
27F:→ idisnothing: 案在WIN底下打不开也删不掉 然後这类档案在我测过的 01/16 02:23
28F:→ idisnothing: 几个GUI程式底下看起来都OK 但要在cmdline底下对这些 01/16 02:23
29F:→ idisnothing: 做操作真是困难重重 连打开都有困难Orz 01/16 02:26
30F:→ s9209122222: 打开要用 ls 复制名称 01/16 06:49
31F:推 Bencrie: 可以试试看在档名中包含 aux XDDD 01/16 10:16
32F:推 kdjf: 在XFS下你爽还可以用"/",产生的档案所有VFS操作都死给你看 01/16 15:07
33F:→ kdjf: 给17楼idis,\n代表一个换行字元,不是真的那两个字元直接存 01/16 15:10
34F:推 idisnothing: 我知道\n是换行字元 楼主这档名实在太潮 我驾驭不来 01/16 16:58
35F:→ idisnothing: 啊 我懂你意思了 it's 0x0A, not 0x7C + 0x6E 01/16 17:02
36F:→ idisnothing: 更正:0x5C + 0x6E 01/16 17:03
37F:→ kdjf: 用太奇怪的档名改天某次备份/同步/寄信软体跟你炸一次损毁 01/16 19:43
38F:→ kdjf: 资料你就嗨起来的,不要以为2019大家就会记得有non-ascii 01/16 19:44
39F:→ kdjf: -printable的字元,或者改天你论坛问个问题,有人给你个 01/16 19:45
40F:→ kdjf: ls+pipe的脚本,处理玩资料就rm -r parent dir之类 01/16 19:46
41F:→ s9209122222: 怎麽一堆档案系统都那麽烂,连\n都无法应付 01/16 20:24
42F:→ s9209122222: 有人是跟我说什麽 wc 的指令结果会错误 01/16 20:26
43F:推 Bencrie: 那个只是用 wc -l 去算档案个数会算错而已,没什麽 01/16 20:52
44F:推 rickieyang: 当然可以抱怨都2019了,怎麽还有档案系统;管理器那麽 01/17 11:28
45F:→ rickieyang: 烂,连这些特殊字元都处理不好,但是不应该把这个风险 01/17 11:28
46F:→ rickieyang: 转嫁到自己身上,除非这些档案都不重要,改天炸了都消 01/17 11:28
47F:→ rickieyang: 失也无所谓。储存;复制;搬移;管理;检视;备份;还 01/17 11:28
48F:→ rickieyang: 原... 要考虑的环节太多,故意用这类的档名根本是自虐 01/17 11:28
49F:→ rickieyang: 行为。不过某楼说的很好,你的电脑,你说了算。 01/17 11:28
50F:推 hijkxyzuw: rename 是 perl 程式,那是 perl 的 regexp 01/17 16:25
51F:推 WindSucker: 都9012年了 01/18 06:19
52F:→ holishing: 不同发行版的rename还不一定是同一个东西呢 02/27 14:05







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:e-shopping站内搜寻

TOP