1、首先從服務端文件到本地。比如伺服器的home下有一個文件是a.txt,那麼命令是:scp [email protected]:/home/a.txt /home,
❷ linux怎樣強制復制文件並覆蓋
linux強制復制文件並覆蓋的方法
1、這么就用不會提示了:# cp -rf
2、 原因:
# vi ~/.bashrc
如果你看到如下內容,以下命令都會用別名執行了,就是說自動加了 -i 參數:
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
為了讓復制和移動大量文件去覆蓋目標時,不會產生一個個的提示,命令應該這樣寫
# cp -rf /data/xxx* /home/xxx
注意 cp 命令前加了 ,意思是不讓它用~/.bashrc里的別名運行,即 -i 參數
3、補充cp該命令的各選項含義如下
- a 該選項通常在拷貝目錄時使用。它保留鏈接、文件屬性,並遞歸地拷貝目錄,其作用等於dpR選項的組合。
- d 拷貝時保留鏈接。
- f 刪除已經存在的目標文件而不提示。
- i 和f選項相反,在覆蓋目標文件之前將給出提示要求用戶確認。回答y時目標文件將被覆蓋,是互動式拷貝。
- p 此時cp除復制源文件的內容外,還將把其修改時間和訪問許可權也復制到新文件中。
- r 若給出的源文件是一目錄文件,此時cp將遞歸復制該目錄下所有的子目錄和文件。此時目標文件必須為一個目錄名。
- l 不作拷貝,只是鏈接文件。
4、需要說明的是,為防止用戶在不經意的情況下用cp命令破壞另一個文件,如用戶指定的目標文件名是一個已存在的文件名,用cp命令拷貝文件後,這個文件就會被新拷貝的源文件覆蓋,因此,建議用戶在使用cp命令拷貝文件時,最好使用i選項。
❸ linux文件拷貝命令
linux系統下拷貝文件命令是什麼呢?下面是具體介紹:
linux系統下拷貝文件命令是:# cp命令
cp命令,主要用來復制文件和目錄,同時藉助某些選項,還可以實現復制整個目錄,以及比對兩文件的新舊而予以升級等功能。
拓展資料:
cp 命令的基本格式:
[root@localhost ~]# cp [選項] 源文件 目標文件
選項:
-a:相當於 -d、-p、-r 選項的集合,這幾個選項我們一一介紹;
-d:如果源文件為軟鏈接(對硬鏈接無效),則復制出的目標文件也為軟鏈接;
-i:詢問,如果目標文件已經存在,則會詢問是否覆蓋;
-l:把目標文件建立為源文件的硬鏈接文件,而不是復制源文件;
-s:把目標文件建立為源文件的軟鏈接文件,而不是復制源文件;
-p:復制後目標文件保留源文件的屬性(包括所有者、所屬組、許可權和時間);
-r:遞歸復制,用於復制目錄;
-u:若目標文件比源文件有差異,則使用該選項可以更新目標文件,此選項可用於對文件的升級和備用。