把檔案移到上一層資料夾 - Linux

Carolina Franco avatar
By Carolina Franco
at 2011-08-27T21:55

Table of Contents

假設有個檔案叫my_file, 路徑是:
/home/user/a1/a2/a3/long_folder_name_1/long_folder_name_2/my_file

假設我在的路徑是
/home/user/b1/b2/b3/long_folder_name_3/long_folder_name_4

我想把my_file移到上一層路徑, 即變這樣
/home/user/a1/a2/a3/long_folder_name_1/my_file

通常我會這樣下指令
user@host:~/b1/b2/b3/long_folder_name_3/long_folder_name_4$ \
> mv ~/a1/a2/a3/long_folder_name_1/long_folder_name_2/my_file ~/a1/a2/a3/long_folder_name_1

想請問的是在bash上有沒有比較簡潔的寫法, 像是這樣(實際上不work, 我隨便舉例的):
user@host:~/b1/b2/b3/long_folder_name_3/long_folder_name_4$ \
> mv ~/a1/a2/a3/long_folder_name_1/long_folder_name_2/my_file [1]/../..

其中[1]表示mv的第一個變數

以上是第一個問題

第二個問題是

在termianl上處理長檔名/長路徑有用什麼奇技淫巧嗎?

除了比較常見的tab-completion/把路徑弄成alias之外的?

想聽聽大家的經驗 感謝回答~

--
Tags: Linux

All Comments

Skylar DavisLinda avatar
By Skylar DavisLinda
at 2011-09-01T10:56
你把它寫成函式XD
Lily avatar
By Lily
at 2011-09-02T20:09
把常用的長路徑做symbolic link
Jacky avatar
By Jacky
at 2011-09-07T05:57
我都用 * 字元,只要給得夠唯一性,展開後就是想要的目錄
Olga avatar
By Olga
at 2011-09-09T03:32
mv $1 `dirname $1`/.. (寫成script取得路徑)
Mia avatar
By Mia
at 2011-09-10T06:21
或是用pushd 與popd切換目錄
Edward Lewis avatar
By Edward Lewis
at 2011-09-10T13:23
如果有很多檔要移,可以用find -exec echo {} \; 完成
Margaret avatar
By Margaret
at 2011-09-11T04:46
mv ~/a1/a2/a3..../long_folder_name_2/{myfile,../}
Lily avatar
By Lily
at 2011-09-12T12:35
用分配律XD
Faithe avatar
By Faithe
at 2011-09-16T20:04
a{b,c} 會展開成ab ac
Skylar Davis avatar
By Skylar Davis
at 2011-09-20T16:16
所以還有蠻多應用的
Zenobia avatar
By Zenobia
at 2011-09-21T16:25
(cd ~/a1/a2.../long_folder && mv myfile ..) 也可以
Victoria avatar
By Victoria
at 2011-09-22T19:36
不會動到working dir
Caitlin avatar
By Caitlin
at 2011-09-23T10:10
恩 bash說明裡有寫 ....

隨機 cat 一大群檔案成一個檔案

Vanessa avatar
By Vanessa
at 2011-08-27T21:36
dear all 有一個問題請教 我有一批文字檔,例如,10000 個 我想把他們以隨機的順序 cat 組成一個檔案 請問怎麼實現比較好? 如果能用 bash shell 最好 用 perl 之類的也可以,不過我比較不懂, 要花點時間才能瞭解您的回答 感謝 - ...

音樂播放器

Zora avatar
By Zora
at 2011-08-27T16:35
找了個下午 終於找到比較好用的 gmusicbrowser 可以直接資料夾拖曳播放 日文大多也沒問題 還會自動搜尋BK等檔案資訊 在這邊分享一下XD ----------------------------------------- 最近才剛上手ubuntu 不知道在這裡問這問題合不合適 有 ...

Fedora 15 GNOME 3 ibus-daemon 啟動失敗

Hedwig avatar
By Hedwig
at 2011-08-27T15:36
※ 引述《lantw44 (1101-2019-3028-4786)》之銘言: : 標題: [問題] Fedora 15 GNOME 3 ibus-daemon 啟動失敗 : 時間: Tue Aug 23 21:50:10 2011 : : : 我從 GNOME 3 的登入畫面下登入 : : 發現花的時間突然 ...

Linux上怎麼新增移除硬體

Doris avatar
By Doris
at 2011-08-27T15:03
在windows下,插隨身碟時,右下角可以移除硬體, 那在linux下呢?我用的是ezgo8,是在哪? 請大大們幫回答一下,謝謝 -- 一定要說我是正妹 才不會被攻擊嗎? 那你覺得我是嗎? - ...

非x86上裝發布版?

Quanna avatar
By Quanna
at 2011-08-27T03:27
有人有這種經驗嗎? 看到不少發步版都有支持powerPC。 在下想搞台powerPC來玩玩。 那請問有人在powerPC上面裝過嗎? 或是說,我問題是,要怎搞到powerPC機器呢? 這年頭除了電視遊樂器主機,還能在那生 ...