1. 程式人生 > >兩個linux之間複製檔案及目錄

兩個linux之間複製檔案及目錄

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

在兩臺linux機之間複製檔案,我們開啟其中任意一臺即可,利用scp可實現兩者之間檔案目錄的傳輸:

從本地伺服器複製到遠端伺服器 

(1) 複製檔案:  

命令格式:  

scp local_file [email protected]_ip:remote_folder  

或者  

scp local_file 

[email protected]_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個指定了檔名   

(2) 複製目錄:  

命令格式:  

scp -r local_folder 

[email protected]_ip:remote_folder  

或者  

scp -r local_folder remote_ip:remote_folder  

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

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

從遠端伺服器複製到本地伺服器 

從遠端複製到本地的scp命令與上面的命令雷同,只要將從本地複製到遠端的命令後面2個引數互換順序就行了。

例項1:從遠處複製檔案到本地目錄

命令:

scp [email protected]:/opt/soft/nginx-0.5.38.tar.gz /opt/soft/

說明:

從192.168.120.204機器上的/opt/soft/的目錄中下載nginx-0.5.38.tar.gz 檔案到本地/opt/soft/目錄中

例項2:從遠處複製到本地

命令:

scp -r [email protected]:/opt/soft/mongodb /opt/soft/

說明:

192.168.120.204機器上的/opt/soft/中下載mongodb 目錄到本地的/opt/soft/目錄來。

例項3:上傳本地檔案到遠端機器指定目錄

命令:

scp /opt/soft/nginx-0.5.38.tar.gz [email protected]:/opt/soft/scptest

輸出:

說明:

複製本地opt/soft/目錄下的檔案nginx-0.5.38.tar.gz 到遠端機器192.168.120.204opt/soft/scptest目錄

例項4:上傳本地目錄到遠端機器指定目錄

命令:

scp -r /opt/soft/mongodb [email protected]:/opt/soft/scptest

輸出:

另外:最簡單的方法,從ip為192.168.120.204的機子上覆制/opt/soft/mongodb的所有內容到本地機子/usr/lll中。我們登入本機,並且切換到/usr/lll目錄下:

cd /usr

cd lll

scp 192.168.120.204:/opt/soft/mongodb.

之後根據要求輸入204機子的管理員密碼即可完成複製,最後一行的“.”不可缺,指的是不僅將mongobd目錄複製到本機中,並且其中的所有檔案也跟著一併複製。完成這些複製的前提是您是遠端機的管理員。

相關推薦

linux之間複製檔案目錄

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

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

Linux系統中scp命令的用法. scp就是secure copy的簡寫,用於在linux下進行遠端拷貝檔案的命令,和它類似的命令有cp,不過cp只是在本機進行拷貝不能跨伺服器. 有時我們需要獲得遠端伺服器上的某個檔案,該伺服器既沒有配置ftp伺服器,也沒有做共享,無法通過

Linux下cp(檔案目錄複製)命令的總結

*Linux中的檔案及目錄複製命令:        每一種作業系統都有成千上萬的檔案組成,對於linux這樣“一切皆檔案”的作業系統來說更不例外,大家應該都能很輕鬆使用windows下的檔案查詢功

linux下的檔案目錄介紹

FHS(英文:Filesystem Hierarchy Standard 中文:檔案系統層次結構標準),多數 Linux 版本採用這種檔案組織形式,FHS 定義了系統中每個區域的用途、所需要的最小構成的檔案和目錄同時還給出了例外處理與矛盾處理。 FHS 定義了兩層規範,第一層是, / 下面的

利用jqueryFrom傳檔案到servlet,以及伺服器之間檔案和其他資料

專案背景:有兩個伺服器,一個是使用者操作的手機端伺服器,一個是後臺(響應前一個伺服器,並能訪問資料庫) 專案需求:使用者從手機端上傳身份證以及個人資訊,我們需要將資料傳給後臺,並且在資訊認證通過後將身份證照片存在後臺伺服器的D盤資料夾下。 jqueryForm上

如何在伺服器之間傳輸檔案或者資料夾?(埠相同與不同的情況)

1、從本機傳輸檔案到另外一個伺服器: scp  -P 8122 /home/helpteach/project/mallupload/1509681299449.png [email protected]:/home/test ps:-P 8122指的是接受檔案

Android Studio中Activity之間的轉換資料的傳遞

在建立好兩個Activity之後,分別命名為 MainActivity 和 SecondActivity。 一,Activity之間的切換         在MainActivity中點選Login Button鍵,然後跳轉到SecondActivity,並將資料傳給Ma

linux之間拷貝檔案(簡單高效)

將檔案從本地拷貝到伺服器:將當前目錄下的filename檔案拷貝到遠端伺服器192.168.2.208的/home/username/Documents下,如果不用root可能由於許可權不夠,無法拷貝。如果出現 filename下有很多子檔案,用scp –r [email&#

Android Activity之間傳遞資料返回

從Activity1帶引數跳轉到Activity2這個經常用到,比較熟悉,但如何從Activity2將資料返回給Activity1呢?這個其實也不麻煩,動手敲一下就知道了。 Activity1程式碼:public class MainActivity extends A

java_複製檔案目錄到另一個盤下

package com.lian5; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import jav

Mysql-之間複製資料

想把一個數據庫中表中資料複製到另一個數據庫或者同一個資料庫中可以採取以下方法: 1.表結構相同的表,且在同一資料庫(如,table1,table2) Sql :insert into table1 select * from table2 (完全複製)       inser

BeanUtils的使用-在具有很多相同屬性的bean之間複製屬性值

 import org.springframework.beans.BeanUtils; 注意事項: 在使用時一定要用import org.springframework.beans.BeanUtils;包裡的BeanUtils。 因為在用的過程中 使用import

linux之間傳輸檔案的方法

scp傳輸 當兩臺Linux主機之間要互傳檔案時可使用SCP命令來實現 scp傳輸速度較慢,但使用ssh通道保證了傳輸的安全性 複製檔案 將本地檔案拷貝到遠端 scp 檔名 –使用者名稱@計算機IP或者計算機名稱:遠端路徑 從遠端將檔案拷回本地 scp –使用者名稱

vmlinux虛擬機器之間互傳檔案

例如程式碼在ip為192.168.1.1中的home/code路徑下,複製到192.168.1.2中,在192.168.1.2的終端中執行一下命令 scp -r [email protect

java程式設計師菜鳥進階(十四)linux基礎入門(二)linux檔案目錄命令管理

大家都知道,熟悉命令操作的開發人員,Linux作業系統命令操作效率要高於圖形介面的操作,所以瞭解和學習linux基本命令操作是學習linux作業系統的首要任務,本文主要介紹以下四個知識點:   1.      She

linux檔案目錄許可權的相關操作

1.檔案許可權控制 首先我們先搞清一個問題:許可權存在的意義?  在我們的印象中檔案是用來存放實際資料的,目錄是用來存放檔案的,但其實目錄的主要作用是用來記錄檔名列表,檔名與目錄有強烈的關聯。許可權就是使用者或者其他人對這些目錄以及檔案能進行些什麼操作。 檔案的檢視 當我們建立

Linux基礎命令一:檔案目錄的基本操作

1. ls 檢視 列出,檢視指定目錄下的檔案資訊 [[email protected] ~]# ls -l 長格式顯示詳細資訊,可簡寫為ll [[email protected] ~]# ls -l 或 [[email protected] ~

linux檔案目錄操作

1.建立檔案 touch 檔名 vim 檔名 2.複製檔案 cp 檔名 新路徑名稱 3.移動檔案也可以修改名稱 mv 檔名 新路徑名稱 4.建立資料夾 mkdir 資料夾名稱 5.複製檔案目錄 cp -r 資料夾名稱 新路徑名稱 -r

IC數字前端設計開發24 (Linux md5sum比較資料夾下面檔案是否相同)

來自:https://blog.csdn.net/wengyupeng/article/details/69791404   Copy資料夾之後,檢測兩個資料夾(dir1,dir2)下檔案是否相同。logdir 是任何一個存放生成檔案的目錄 .   cd dir1

Linux命令查詢檔案目錄 find結合xargs應用

find 命令可以根據給定的路勁和表示式查詢指定的檔案或目錄。find 引數選項很多,並且支援正則表示式,功能強大。 和管道結合使用可以實現複雜的功能,是系統管理和普通使用者必須掌握的命令。  一、find  命令格式說明 path find命令查詢的目錄路徑。 -pri