請問如何將 Nautilus 內的文件檔名加入換行 - Linux

Table of Contents

最近在整理電腦中的資料,發現某些資料夾的檔名有換行的功能,
在終端機打開 ls 一看,格式會變成這樣子:

'第一行'$'\n''第二行'

然後在 Nautilus 內打開來看檔名會變成這樣子:

第一行
第二行

請問要怎麼在 Nautilus 內達成這結果呢?

這功能真的很棒,對於我這種喜歡方格式陳列資料夾的非常好用,
譬如文件夾第一行是編號,第二行加上註解,簡直一目了然,
在條列式的顯示模式下也非常好用。

----------------------------------------------------------
假如 Nautilus 無法達成,請問終端機內怎麼批次改檔名比較好呢?
像我有部電影,檔名格式是"編號+空格+電影名稱",檔名如下:

'001 第一部電影'
'002 第二部電影'

要如何批次將他們變成:

'001
第一部電影'
'002
第二部電影'

畢竟量很多,一個一個改會死人,請求各位大師的指導!
每個檔名中間都有個空格,想把那個第一個空格變成換行。
--

All Comments

Jack avatarJack2019-01-19
--不做死就不會死--
Hazel avatarHazel2019-01-23
用終端機 mv old-name $'new-name\nnext-line'
Ursula avatarUrsula2019-01-23
請問如何大量判斷檔名中間的空格並換行呢?
Agatha avatarAgatha2019-01-26
網路上雖然很多教怎麼批次改副檔名的,但沒有教怎麼
判斷空格並取代的
Eartha avatarEartha2019-01-28
這感覺很作死@@ 批量就列出+取代+改名 不難處理啊
Puput avatarPuput2019-01-29
找到了,rename 's/ /\n/g' *
但那個 man 裡面根本沒有提到那個 g 啊!
Zora avatarZora2019-02-02
還有 rename 貌似無法分辨是文件還是資料夾
資料夾名稱和文件名稱重複他就不給過了
Lily avatarLily2019-02-02
有可以只動到資料夾的辦法嗎?
Elvira avatarElvira2019-02-03
原來改 rename 's/ /\n/g' */ 就好了啊!
Elma avatarElma2019-02-05
原來那個 g 是指同個檔名內全部符合條件的都替換
少了 g 就是只換第一個的意思
Zora avatarZora2019-02-08
重新整理過後真是乾淨又好舒服啊!
Jack avatarJack2019-02-12
結果有人建議我不要這樣做
Carolina Franco avatarCarolina Franco2019-02-13
好奇COPY到ntfs/exFat會變怎樣?這些fs好像不容許檔
John avatarJohn2019-02-18
名中有反斜線?
我想有人不建議這樣做是有原因的 這麼改之後只有
Liam avatarLiam2019-02-19
nautilus下看起來是OK的 在其它程式底下看起來都變得
Daph Bay avatarDaph Bay2019-02-19
更複雜 不過電腦你的你爽就好
Frederica avatarFrederica2019-02-22
我是覺得 Windows 有些保留字比較麻煩啦 XD
Rosalind avatarRosalind2019-02-27
什麼!不同檔案系統還有檔名的差別啊!
Lucy avatarLucy2019-02-28
我還以為在 Linux 上沒差
Caroline avatarCaroline2019-03-02
應該每個檔案管理器都一樣的說
Mia avatarMia2019-03-04
剛試了一下 有反斜線的檔案可以複製到NTFS 但這些檔
Ophelia avatarOphelia2019-03-07
案在WIN底下打不開也刪不掉 然後這類檔案在我測過的
幾個GUI程式底下看起來都OK 但要在cmdline底下對這些
Kristin avatarKristin2019-03-07
做操作真是困難重重 連打開都有困難Orz
Sierra Rose avatarSierra Rose2019-03-08
打開要用 ls 複製名稱
Eartha avatarEartha2019-03-11
可以試試看在檔名中包含 aux XDDD
Noah avatarNoah2019-03-16
在XFS下你爽還可以用"/",產生的檔案所有VFS操作都死給你看
Susan avatarSusan2019-03-20
給17樓idis,\n代表一個換行字元,不是真的那兩個字元直接存
Bennie avatarBennie2019-03-21
我知道\n是換行字元 樓主這檔名實在太潮 我駕馭不來
Victoria avatarVictoria2019-03-21
啊 我懂你意思了 it's 0x0A, not 0x7C + 0x6E
Bennie avatarBennie2019-03-22
更正:0x5C + 0x6E
Rachel avatarRachel2019-03-22
用太奇怪的檔名改天某次備份/同步/寄信軟體跟你炸一次損毀
Lydia avatarLydia2019-03-27
資料你就嗨起來的,不要以為2019大家就會記得有non-ascii
Ina avatarIna2019-03-29
-printable的字元,或者改天你論壇問個問題,有人給你個
Anonymous avatarAnonymous2019-04-03
ls+pipe的腳本,處理玩資料就rm -r parent dir之類
Heather avatarHeather2019-04-08
怎麼一堆檔案系統都那麼爛,連\n都無法應付
Jessica avatarJessica2019-04-12
有人是跟我說什麼 wc 的指令結果會錯誤
Necoo avatarNecoo2019-04-16
那個只是用 wc -l 去算檔案個數會算錯而已,沒什麼
Hedda avatarHedda2019-04-19
當然可以抱怨都2019了,怎麼還有檔案系統;管理器那麼
爛,連這些特殊字元都處理不好,但是不應該把這個風險
轉嫁到自己身上,除非這些檔案都不重要,改天炸了都消
失也無所謂。儲存;複製;搬移;管理;檢視;備份;還
原... 要考慮的環節太多,故意用這類的檔名根本是自虐
行為。不過某樓說的很好,你的電腦,你說了算。
John avatarJohn2019-04-20
rename 是 perl 程式,那是 perl 的 regexp
Connor avatarConnor2019-04-23
都9012年了
Candice avatarCandice2019-04-24
不同發行版的rename還不一定是同一個東西呢