linu遠端拷貝檔案,linux遠端拷貝檔案!!

2022-01-01 01:13:33 字數 4956 閱讀 7905

1樓:

可以考慮使用 scp命令。

linux為我們提供了兩個用於檔案copy的命令,一個是cp,一個是scp,但是他們略有不同,cp 主要是用於在同一臺電腦上,在不同的目錄之間來回copy檔案 scp 主要是在不同的linux系統之間來回copy檔案。

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,若目的地已經有相同檔名的檔案存在,則在複製前先予以刪除再行復制;

範例:1. 將檔案 aaa 複製(已存在),並命名為 bbb:

cp aaa bbb

2. 將所有的c語言程式拷貝至 finished 子目錄中:

cp *.c finished/

關於scp的具體用法:

不同的linux之間copy檔案常用有3種方法:

第一種就是ftp,也就是其中一臺linux安裝ftp server,這樣可以在另外一臺機器使用ftp的client程式來進行檔案的copy。

第二種方法就是採用samba服務,類似windows檔案copy 的方式來操作,比較簡潔方便。

第三種就是利用scp命令來進行檔案複製。

scp是有security的檔案copy,基於ssh登入。

命令基本格式:

scp [options] file_source file_target

options:

-v 和大多數 linux 命令中的 -v 意思一樣 , 用來顯示進度 . 可以用來檢視連線、認證、 或是配置錯誤

-c 使能壓縮選項

-p 選擇埠 . 注意 -p 已經被 rcp 使用

從 本地 複製到 遠端

scp /home/daisy/full.tar.gz root@172.

19.2.75:

/home/root (然後會提示你輸入另外那臺172.19.2.

75主機的root使用者的登入密碼,接著就開始copy了),複製目錄加引數 -r 即可

從 遠端 複製到 本地

scp root@/172.19.2.75:/home/root/full.tar.gz /home/daisy/full.tar.gz

以下是補充:

命令:cp

使用許可權:所有使用者

使用方式:

cp [options] source dest

cp [options] source... directory

說明:將一個檔案拷貝至另一檔案,或將數個檔案拷貝至另一目錄。

把計 -a 儘可能將檔案狀態、許可權等資料都照原狀予以複製。

-r 若 source 中含有目錄名,則將目錄下之檔案亦皆依序拷貝至目的地。

-f 若目的地已經有相同檔名的檔案存在,則在複製前先予以刪除再行復制。

範例:將檔案 aaa 複製(已存在),並命名為 bbb :

cp aaa bbb

將所有的c語言程式拷貝至 finished 子目錄中 :

cp *.c finished

命令:scp

不同的linux之間copy檔案常用有3種方法:

第一種就是ftp,也就是其中一臺linux安裝ftp server,這樣可以另外一臺使用ftp的client程式來進行檔案的copy。

第二種方法就是採用samba服務,類似windows檔案copy 的方式來操作,比較簡潔方便。

第三種就是利用scp命令來進行檔案複製。

scp是有security的檔案copy,基於ssh登入。操作起來比較方便,比如要把當前一個檔案copy到遠端另外一臺主機上,可以如下命令。

scp /home/daisy/full.tar.gz [email protected]:/home/root

然後會提示你輸入另外那臺172.19.2.75主機的root使用者的登入密碼,接著就開始copy了。

如果想反過來操作,把檔案從遠端主機copy到當前系統,也很簡單。

linux之cp/scp命令+scp命令詳解*** - linmaogan - 獨木★不成林scp root@/full.tar.gz 172.

19.2.75:

/home/root/full.tar.gz home/daisy/full.

tar.gz

linux 的 scp 命令 可以 在 linux 之間複製 檔案 和 目錄;

***************===

scp 命令

***************===

scp 可以在 2個 linux 主機間複製檔案;

命令基本格式:

scp [可選引數] file_source file_target

*****=

從 本地 複製到 遠端

*****=

* 複製檔案:

* 命令格式:

scp local_file remote_username@remote_ip:remote_folder

或者 scp local_file remote_username@remote_ip:remote_file

或者 scp local_file remote_ip:remote_folder

或者 scp local_file remote_ip:remote_file

第1,2個指定了使用者名稱,命令執行後需要再輸入密碼,第1個僅指定了遠端的目錄,檔名字不變,第2個指定了檔名;

第3,4個沒有指定使用者名稱,命令執行後需要輸入使用者名稱和密碼,第3個僅指定了遠端的目錄,檔名字不變,第4個指定了檔名;

* 例子:

scp /home/space/music/1.*** [email protected]:/home/root/others/music

scp /home/space/music/1.*** [email protected]:/home/root/others/music/001.***

scp /home/space/music/1.*** www.cumt.edu.cn:/home/root/others/music

scp /home/space/music/1.*** www.cumt.edu.cn:/home/root/others/music/001.***

* 複製目錄:

* 命令格式:

scp -r local_folder remote_username@remote_ip:remote_folder

或者 scp -r local_folder remote_ip:remote_folder

第1個指定了使用者名稱,命令執行後需要再輸入密碼;

第2個沒有指定使用者名稱,命令執行後需要輸入使用者名稱和密碼;

* 例子:

scp -r /home/space/music/ [email protected]:/home/root/others/

scp -r /home/space/music/ www.cumt.edu.cn:/home/root/others/

上面 命令 將 本地 music 目錄 複製 到 遠端 others 目錄下,即複製後有 遠端 有 ../others/music/ 目錄

*****=

從 遠端 複製到 本地

*****=

從 遠端 複製到 本地,只要將 從 本地 複製到 遠端 的命令 的 後2個引數 調換順序 即可;

例如:scp [email protected]:/home/root/others/music /home/space/music/1.***

scp -r www.cumt.edu.cn:/home/root/others/ /home/space/music/

最簡單的應用如下 :

scp 本地使用者名稱 @ip 地址 : 檔名 1 遠端使用者名稱 @ip 地址 : 檔名 2

[ 本地使用者名稱 @ip 地址 :] 可以不輸入 , 可能需要輸入遠端使用者名稱所對應的密碼 .

可能有用的幾個引數 :

-v 和大多數 linux 命令中的 -v 意思一樣 , 用來顯示進度 . 可以用來檢視連線 , 認證 , 或是配置錯誤 .

-c 使能壓縮選項 .

-p 選擇埠 . 注意 -p 已經被 rcp 使用 .

-4 強行使用 ipv4 地址 .

-6 強行使用 ipv6 地址 .

注意兩點:

1.如果遠端伺服器防火牆有特殊限制,scp便要走特殊埠,具體用什麼埠視情況而定,命令格式如下:

#scp -p 4588 [email protected]:/usr/local/sin.sh /home/administrator

2.使用scp要注意所使用的使用者是否具有可讀取遠端伺服器相應檔案的許可權。

2樓:讓服務成就美好生活

遠端拷貝命令為scp,

可從本機拷貝到遠端主機,

也可從遠端主機拷貝到本機。

假設遠端主機的ip 192.168.1.2本機文為 /data/a 遠端檔案 /data/b遠端機器的使用者名稱為 user

命令舉例如下。

從本機拷貝到遠端主機

scp /data/a [email protected]:/data/a

從遠端主機拷貝到本機

spc [email protected]:/data/b /data/b

linu怎麼安裝run檔案的,linux 怎麼安裝run檔案的???

在終端中轉到run檔案所在的資料夾,執行 chmod x 檔案.run 以賦予其可執行許可權,最後輸入 檔案.run 執行檔案,按所給的提示進行安裝。如果遇到賦予可執行許可權後依舊無法執行的情況,可能是因為該run檔案處於fat或ntfs格式的磁碟分割槽中,不可直接對其賦值,最好的辦法是將其移動至e...

linu下apache啟動失敗,Linux下apache啟動失敗

是不是把mod deflate.so給註釋掉了?配置檔案httpd.conf 通常在 etc httpd conf 下面 第54行語法錯誤,無法載入模組。應該是對目錄沒有許可權所致。etc httpd httpd.conf 檔案54行 有語法錯誤將54行 發過來 usr local apache2 ...

linu怎麼給使用者root許可權,linux怎麼給一個使用者root許可權

賦予root許可權方法一 修改 etc sudoers 檔案,找到下面一行,把前面的註釋 去掉 allows people in group wheel to run all commands wheel all all all 然後修改使用者,使其屬於root組 wheel 命令如下 usermo...