1. 程式人生 > >linux複製檔案(cp和scp)

linux複製檔案(cp和scp)

Linux為我們提供了兩個用於檔案copy的命令,一個是cp,一個是scp,但是他們略有不同。

  • cp 主要是用於在同一臺電腦上,在不同的目錄之間來回copy檔案
  • scp 主要是在不同的Linux系統之間來回copy檔案

cp具體用法:

命令基本格式: cp [OPTIONS] SOURCE DEST — 從源路徑copy檔案到目的路徑 cp [OPTIONS] SOURCE… DIRECTORY — 將多個原始檔copy到指定的目錄(多個原始檔用空格分隔)

OPTIONS: -a same as -dpR 儘可能將原始檔狀態、許可權等資料都照原裝予以複製,並且是遞迴copy; -r 表示遞迴copy,若source中含有目錄名,則將目錄下之檔案亦皆依序拷貝至目的地; -f 表示force,若目的地已經有相同檔名的檔案存在,則在複製前先予以刪除再行復制;

scp具體用法: scp就是security copy,用於將檔案或者目錄從一個Linux系統拷貝到另一個Linux系統下。scp傳輸資料用的是SSH協議,保證了資料傳輸的安全,其格式如下: scp [OPTIONS] file_source file_target 通俗寫法: scp 遠端使用者名稱@IP地址檔案的絕對路徑 本地Linux系統路徑 scp 本地Linux系統檔案路徑 遠端使用者名稱@IP地址:遠端系統檔案絕對路徑名

注意:IP地址和檔案絕對路徑之間一定要加冒號