請問怎麼更改「-」開頭的檔案名稱... - Linux
By Erin
at 2010-06-03T02:27
at 2010-06-03T02:27
Table of Contents
hi,all
今天手殘在win下把一些檔案DSCN9954.jpg等等的檔名前面加上dash符號「-」後,
變成 -DSCN9954.jpg 後,用sftp傳到linux系統下後,麻煩就開始了XD
跑到linux下用文字操作一直找不到這個檔案, :(
系統沒有裝 emacs 所以一切純指令操作..
我試了一些指令都不行,像
mv *.jpg new_folder
mv \-*.jpg new_folder
ls *.jpg
ls *99*
用single quote單引號 ''來括住也不行
這些外部指令似乎會去parsing 檔名前面的 「-」 符號
會把檔名前的 -D 視為 option (如果是這樣,感覺有點危險)
除了用 echo 指令來列出檔名可以成功以外,目前還想不到方法
我用
echo -*
可以來列出檔名
接著我用 command substitution 來改名也宣告失敗
mv `echo -DSCN9954.*` 1.jpg
把echo結果輸出到文字檔後,也試過寫成shell script來改檔名也不行...
最後我只想到應該可用 emacs 或
很囧的一招方法..
sftp進localhost,再用sftp裡面的rename指令來改檔名(最後是成功了...)
請問有別的想法嗎??
thanks!!
--
Tags:
Linux
All Comments
By Puput
at 2010-06-06T18:28
at 2010-06-06T18:28
By Ethan
at 2010-06-09T15:30
at 2010-06-09T15:30
By Hazel
at 2010-06-11T22:44
at 2010-06-11T22:44
By Jack
at 2010-06-12T22:04
at 2010-06-12T22:04
By George
at 2010-06-17T07:23
at 2010-06-17T07:23
By Blanche
at 2010-06-20T05:50
at 2010-06-20T05:50
By Kristin
at 2010-06-21T22:49
at 2010-06-21T22:49
By Tom
at 2010-06-25T18:40
at 2010-06-25T18:40
Related Posts
Chrome OS秋天問世
By Zora
at 2010-06-03T00:00
at 2010-06-03T00:00
緊急 有誰考過Linux國際證照 ?
By Caitlin
at 2010-06-02T22:27
at 2010-06-02T22:27
shell script背景工作一問
By Steve
at 2010-06-02T19:17
at 2010-06-02T19:17
可攜式系統 portable os
By Tom
at 2010-06-02T19:11
at 2010-06-02T19:11
文字介面的選單?
By Thomas
at 2010-06-02T18:55
at 2010-06-02T18:55