如何使用Linux命令或文件管理器來(lái)移動(dòng)文件?
譯文【51CTO.com快譯】有些任務(wù)很簡(jiǎn)單又經(jīng)常做,以至于用戶(hù)對(duì)此覺(jué)得理所當(dāng)然。但隨后你遷移到了新平臺(tái),同樣那些簡(jiǎn)單的任務(wù)開(kāi)始需要占用一部分精力才能完成,將文件從一個(gè)位置移到另一個(gè)位置就是這種任務(wù)。當(dāng)然,這常常被認(rèn)為是在電腦上完成的更基本的操作之一。然而你遷移到Linux平臺(tái)后,可能會(huì)問(wèn)“現(xiàn)在該如何移動(dòng)文件?”
如果你熟悉Linux,知道總有多條路子實(shí)現(xiàn)同一個(gè)目標(biāo),移動(dòng)文件也不例外??梢赃x擇功能強(qiáng)大的命令行或簡(jiǎn)潔的GUI――無(wú)論怎樣,你都可以移動(dòng)那些文件。
先來(lái)說(shuō)說(shuō)命令行。
通過(guò)命令行移動(dòng)文件
許多剛接觸Linux的用戶(hù)面臨的問(wèn)題之一是要使用命令行。起初可能有點(diǎn)犯難。雖然現(xiàn)代Linux界面有助于確保你很少使用這種“老派”工具,但是如果你完全忽略它,就會(huì)錯(cuò)失強(qiáng)大功能。移動(dòng)文件的命令就是一個(gè)典例。
移動(dòng)文件的命令是mv。它很簡(jiǎn)單,是你在該平臺(tái)上***學(xué)到的命令之一。下面介紹如何使用該工具,而不是列出這個(gè)命令的語(yǔ)法和常用參數(shù)選項(xiàng)符,然后讓你做其余的事情。
mv命令就做一件事:將文件從一個(gè)位置移動(dòng)到另一個(gè)位置。這可能有些誤導(dǎo),因?yàn)閙v還用于重命名文件。舉個(gè)例子。假設(shè)你在/home/jack/中有個(gè)文件testfile,想將它重命名為testfile2(保存在同一位置)。為此,你將使用mv命令,如下所示:
- mv /home/jack/testfile /home/jack/testfile2
或者,如果你已在/home/jack中:
- mv testfile testfile2
上述命令會(huì)將/home/jack/testfile移動(dòng)到/home/jack/testfile2,實(shí)際上重命名文件。但如果你只是想移動(dòng)文件怎么辦?假設(shè)你想讓主目錄(這里是/home/jack)遠(yuǎn)離散亂的文件??梢杂眠@個(gè)命令將該測(cè)試文件移動(dòng)到/home/jack/Documents中:
- mv /home/jack/testfile /home/jack/Documents/
借助上述命令,你已將文件移動(dòng)到新位置,同時(shí)保留原始文件名。
如果要移動(dòng)多個(gè)文件怎么辦?幸好,你不必為每個(gè)文件執(zhí)行mv命令??梢允褂猛ㄅ浞麃?lái)幫忙。舉個(gè)例子:
你的~/Downloads目錄中有很多.mp3文件(~/是一種表示主目錄的簡(jiǎn)單方式,本文中是/home/jack/),你希望它們?cè)趡/Music中。只用一個(gè)命令就可以迅速移動(dòng)它們,如下所示:
- mv ~/Downloads/*.mp3 ~/Music/
該命令將把每個(gè)以.mp3結(jié)尾的文件從Downloads目錄移動(dòng)到Music目錄中。
如果你想將文件移動(dòng)到當(dāng)前工作目錄的父目錄中,有一種簡(jiǎn)單的方法。假設(shè)你的文件testfile位于~/Downloads中,希望它在你的主目錄中。如果你目前在~/Downloads目錄中,可以向上移動(dòng)一個(gè)文件夾(移動(dòng)到~/),如下所示:
- mv testfile ../
- “../”表示將文件夾向上移動(dòng)一級(jí)。如果位置埋得更深,比如~/Downloads/today/,仍然可以用該命令輕松移動(dòng)該文件:
- mv testfile ../../
記住,每個(gè)“../”表示一個(gè)級(jí)別。
如你所見(jiàn),通過(guò)命令行移動(dòng)文件一點(diǎn)也不難。
GUI
Linux平臺(tái)有很多GUI可用。除此之外,還可以使用許多文件管理器。***的文件管理器是Nautilus(GNOME)和Dolphin(KDE)。兩者都非常強(qiáng)大而靈活。我想介紹如何使用Nautilus文件管理器來(lái)移動(dòng)文件(在Ubuntu 13.10發(fā)行版上,Unity作為界面)。
Nautilus可能是移動(dòng)文件的最有效方式。下面介紹其步驟:
1. 打開(kāi)Nautilus文件管理器。
2. 找到要移動(dòng)的文件,然后鼠標(biāo)右擊所述文件。
3. 從彈出菜單(圖1)中選擇“移動(dòng)到”選項(xiàng)。
4. “選擇目標(biāo)”窗口打開(kāi)后,進(jìn)入到該文件的新位置。
5. 一旦找到了目標(biāo)文件夾,點(diǎn)擊“選擇”。
Nautilus屏幕截圖
該上下文菜單還讓你可以將文件拷貝到新位置、將文件移動(dòng)到廢紙簍等。
如果你更習(xí)慣拖放操作,別害怕――Nautilus準(zhǔn)備好為你效力。假設(shè)你的主目錄中有個(gè)文件,想拖到Documents。默認(rèn)情況下,Nautilus會(huì)在窗口的左窗格中顯示幾個(gè)書(shū)簽。你可以將文件拖到Document書(shū)簽中,無(wú)需打開(kāi)第二個(gè)Nautilus窗口。只需點(diǎn)擊并按住,將文件從主查看窗格拖到Documents書(shū)簽。
然而,如果該文件的目標(biāo)未列在書(shū)簽中(或未出現(xiàn)在當(dāng)前的主查看窗格中),需要打開(kāi)第二個(gè)Nautilus窗口。然后,你可以將文件從原始窗口中的源文件夾拖到第二個(gè)窗口中的目標(biāo)文件夾。
如果你需要移動(dòng)多個(gè)文件,照樣沒(méi)問(wèn)題。與幾乎所有現(xiàn)代用戶(hù)界面相似,你可以通過(guò)在點(diǎn)擊每個(gè)文件時(shí)按住Ctrl鍵來(lái)多選文件。選擇了每個(gè)文件后(圖2),你可以右鍵點(diǎn)擊其中一個(gè)選定文件,然后選擇“移動(dòng)到”選項(xiàng),或者只需將它們拖放到新位置。
選定的文件(這里是文件夾)每個(gè)都會(huì)高亮顯示。
在Linux桌面上移動(dòng)文件非常容易。無(wú)論是使用命令行還是你選擇的桌面,有好多方法讓你可以如愿以?xún)敤D―所有這些方法很容易上手。
原文標(biāo)題:How to Move Files Using Linux Commands or File Managers,作者:Jack Wallen
【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】