我們很多人,即使不是最大的一部分e我們習慣於使用圖形界面 或桌面環境可以這麼說。 移動,編輯的任務,重命名文件或文件夾 通常只需單擊幾下,即可以簡單的方式完成操作。
梨 當您必須在服務器上使用這些移動時會發生什麼 由於大多數服務器通常僅通過命令控制台進行管理,因此通常將其占用專用服務器,儘管 知道這樣做是不會痛的 因為你永遠不知道什麼時候可以忙。
我發生的情況是,有時我會丟失圖形環境,必須使用控制台才能恢復它,但這是另一點。
那一天 今天,我來與您分享一些簡單的命令,這些命令將對我們有幫助 執行複製或移動文件的任務。
如何在Linux中移動文件或文件夾?
首先要有一個終端 這將是我們的工具,將為我們提供所有幫助, 第二件事是創建一些帶有文本文檔的文件夾 以免損壞或丟失信息。

最平常的事情是移動目錄文件 為此,我們將使用mv命令:
mv archivo.txt /home/usuario/Documentos/prueba
在這裡,我們要做的是將file.txt移到我們的documents文件夾中的test文件夾。 為此,我們考慮到我們當前位於file.txt所在的目錄中
當我們想一次移動多個文件時,語法類型如下:
mv archivo.1 archivo.2 archivo.3 /ruta/de/destino
現在 非常有用的是使用* 當文件的名稱具有相同的基數時,例如:
Amd-gpu…
Amd-gpu-pro ..
AMD驅動程序...
因此,我們可以看到,它們具有相同的“ AMD”基礎來移動所有具有相同基礎命名法的文件,我們執行以下操作:
mv AMD* /ruta/de/destino
相同的類型適用於所有相同類型的文件,例如.doc,.xls,.deb,.rpm等。 要移動它們,我們僅適用
mv *.deb /ruta/de/destino
到現在為止,還不清楚它是如何工作的以及如何以各種方式簡化任務,但是當我們要移動具有目錄的所有內容(文件和子文件夾)時會發生什麼。
為此,我們將使用*,例如,我想將我從wordpress解壓縮的所有內容移動到先前的兩個目錄中:
mv wordpress/* …/
要了解有關該命令的更多信息,我們可以使用其man或-help參數,在這裡我們將看到其所有參數。
如何在Linux中復製文件?
對於這種情況 幾乎與此類似,將文件或文件夾從一個移動到另一個 將文件和文件夾保留在其原始位置 並在所選目錄中創建一個副本。
Un 複製文件或文件夾的簡單命令 從一個目錄到另一個目錄:
cp objetoacopiar rutadedestino
一種更明確的查看方式:
cp archivo.txt /ruta/de/destino
該命令通常用於創建要編輯的文件或文件夾的備份,因為它會創建一個總副本,但名稱不同,這是一個實際示例:
cp log.txt log.bak
至 複製多個文件或文件夾:
cp archivo1 /carpeta1 /carpeta/carpeta /ruta/de/destino
現在 如果我們要復制包含我們所在文件夾的所有內容 到另一個目錄:
cp /* /ruta/de/destino
現在,如果我們要將目錄從一個地方復製到另一個地方
cp /directorio /ruta/de/destino
在要復制的目錄下一層很重要,因為如果我們在其中,則必須指定完整路徑,因為如果僅按我放置的方式放置命令,則只會創建該路徑一個空目錄。
最後,如果我們想知道其所有參數,則依靠它的人或借助–help
事不宜遲,它們是非常基本的命令,它們的使用可以為您提供很多幫助,並且您甚至應謹慎使用它們,因為始終建議您使用與-r參數一起使用的遞歸形式。