liunx怎么復(fù)制東西?無論如何,在 Linux 中復(fù)制文檔仍有幾種不同的方式。每種方法取決于你的目的不同而都有其獨到之處。
在 GUI 中復(fù)制
如大多數(shù)操作系統(tǒng)一樣,如果你想的話,你可以完全用 GUI 來管理文件。
拖拽放下
最淺顯的復(fù)制文件的方式可能就是你以前在電腦中復(fù)制文件的方式:拖拽并放下。在大多數(shù) Linux 桌面上,從一個本地文件夾拖拽放下到另一個本地文件夾是移動文件的默認(rèn)方式,你可以通過在拖拽文件開始后按住 Ctrl 來改變這個行為。
右擊
關(guān)聯(lián)菜單的“復(fù)制”動作將你的文件路徑(即文件在系統(tǒng)的位置)保存在你的剪切板中,這樣你可以將你的文件粘貼到別處:(LCTT 譯注:此處及下面的描述不確切,這里并非復(fù)制的文件路徑的“字符串”,而是復(fù)制了代表文件實體的對象/指針)
CP命令
在 Linux 中,cp 命令常被用于從一個文件夾中復(fù)制文件到另一個文件夾中,最簡單的語法如下:
# cp [options….] source(s) destination
另外,你也可以使用高級復(fù)制命令,它可以在復(fù)制大的文件或文件夾時顯示進(jìn)度條。
看下下面的命令,通常你會使用兩個不同的命令來將相同的文件復(fù)制到不同的文件夾中:
# cp -v /home/aaronkilik/bin/sys_info.sh /home/aaronkilik/test# cp -v /home/aaronkilik/bin/sys_info.sh /home/aaronkilik/tmp
cp 命令既可以復(fù)制文件,也可以復(fù)制目錄。我們先來看看如何復(fù)制文件,例如:
[root@localhost ~]# touch cangls
#建立源文件
[root@localhost ~]# cp cangls /tmp/
#把源文件不改名復(fù)制到 /tmp/ 目錄下
如果需要改名復(fù)制,則命令如下:
[root@localhost ~]# cp cangls /tmp/bols
#改名復(fù)制
如果復(fù)制的目標(biāo)位置已經(jīng)存在同名的文件,則會提示是否覆蓋,因為 cp 命令默認(rèn)執(zhí)行的是“cp -i”的別名,例如:
[root@localhost ~]# cp cangls /tmp/
cp:是否覆蓋"/tmp/cangls"?y
#目標(biāo)位置有同名文件,所以會提示是否覆蓋
接下來我們看看如何復(fù)制目錄,其實復(fù)制目錄只需使用“-r”選項即可,例如:
[root@localhost ~]# mkdir movie
#建立測試目錄
[root@localhost ~]# cp -r /root/movie/ /tmp/
#目錄原名復(fù)制