scp命令默認傳輸速度多大_每天一個linux命令(60):scp命令

scp是secure?copy的簡寫,用于在Linux下進行遠程拷貝文件的命令,和它類似的命令有cp,不過cp只是在本機進行拷貝不能跨服務器,而且scp傳輸是加密的。可能會稍微影響一下速度。當你服務器硬盤變為只讀?read?only?system時,用scp可以幫你把文件移出來。另外,scp還非常不占資源,不會提高多少系統負荷,在這一點上,rsync就遠遠不及它了。雖然?rsync比scp會快一點,但當小文件眾多的情況下,rsync會導致硬盤I/O非常高,而scp基本不影響系統正常使用。

1.命令格式:

scp?[參數]?[原路徑]?[目標路徑]

2.命令功能:

scp是?secure?copy的縮寫,?scp是linux系統下基于ssh登陸進行安全的遠程文件拷貝命令。linux的scp命令可以在linux服務器之間復制文件和目錄。

3.命令參數:

-1??強制scp命令使用協議ssh1

-2??強制scp命令使用協議ssh2

-4??強制scp命令只使用IPv4尋址

-6??強制scp命令只使用IPv6尋址

-B??使用批處理模式(傳輸過程中不詢問傳輸口令或短語)

-C??允許壓縮。(將-C標志傳遞給ssh,從而打開壓縮功能)

-p?保留原文件的修改時間,訪問時間和訪問權限。

-q??不顯示傳輸進度條。

-r??遞歸復制整個目錄。

-v?詳細方式顯示輸出。scp和ssh(1)會顯示出整個過程的調試信息。這些信息用于調試連接,驗證和配置問題。

-c?cipher??以cipher將數據傳輸進行加密,這個選項將直接傳遞給ssh。

-F?ssh_config??指定一個替代的ssh配置文件,此參數直接傳遞給ssh。

-i?identity_file??從指定文件中讀取傳輸時使用的密鑰文件,此參數直接傳遞給ssh。

-l?limit??限定用戶所能使用的帶寬,以Kbit/s為單位。

-o?ssh_option??如果習慣于使用ssh_config(5)中的參數傳遞方式,

-P?port??注意是大寫的P,?port是指定數據傳輸用到的端口號

-S?program??指定加密傳輸時所使用的程序。此程序必須能夠理解ssh(1)的選項。

4.使用實例:

scp命令的實際應用概述:

從本地服務器復制到遠程服務器:

(1)?復制文件:

命令格式:

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個指定了文件名

(2)?復制目錄:

命令格式:

scp?-r?local_folder?remote_username@remote_ip:remote_folder

或者

scp?-r?local_folder?remote_ip:remote_folder

第1個指定了用戶名,命令執行后需要輸入用戶密碼;

第2個沒有指定用戶名,命令執行后需要輸入用戶名和密碼;

從遠程服務器復制到本地服務器:

從遠程復制到本地的scp命令與上面的命令雷同,只要將從本地復制到遠程的命令后面2個參數互換順序就行了。

實例1:從遠處復制文件到本地目錄

命令:

scp?root@192.168.120.204:/opt/soft/nginx-0.5.38.tar.gz?/opt/soft/

輸出:

[root@localhost?~]#cd?/opt/soft/[root@localhost?soft]#ll總計?80072

drwxr-xr-x?12?root?root?????4096?09-21?18:40?fms3.5

drwxr-xr-x??3?root?root?????4096?09-21?17:58?fms4.5

drwxr-xr-x?10?root?root?????4096?10-30?17:15?jdk1.6.0_16

drwxr-xr-x?10?root?root?????4096?09-17?19:27?jdk1.6.0_16.bak

-rwxr-xr-x??1?root?root?81871260?2009-12-21?jdk-6u16-linux-x64.bin

drwxrwxrwx??2?root?root?????4096?09-21?01:16?mysql

drwxr-xr-x??3?root?root?????4096?09-21?18:40?setup_file

drwxr-xr-x??9?root?root?????4096?09-17?19:23?tomcat6.0.32

drwxr-xr-x??9?root?root?????4096?2012-08-14?tomcat_7.0

[root@localhost?soft]#scp?root@192.168.120.204:/opt/soft/nginx-0.5.38.tar.gz?/opt/soft/root@192.168.120.204's?password:

nginx-0.5.38.tar.gz???????????????????????????????????????????????????????????????????????????????100%??479KB?478.7KB/s???00:00

[root@localhost?soft]#ll總計?80556

drwxr-xr-x?12?root?root?????4096?09-21?18:40?fms3.5

drwxr-xr-x??3?root?root?????4096?09-21?17:58?fms4.5

drwxr-xr-x?10?root?root?????4096?10-30?17:15?jdk1.6.0_16

drwxr-xr-x?10?root?root?????4096?09-17?19:27?jdk1.6.0_16.bak

-rwxr-xr-x??1?root?root?81871260?2009-12-21?jdk-6u16-linux-x64.bin

drwxrwxrwx??2?root?root?????4096?09-21?01:16?mysql

-rw-r--r--??1?root?root???490220?03-15?09:11?nginx-0.5.38.tar.gz

drwxr-xr-x??3?root?root?????4096?09-21?18:40?setup_file

drwxr-xr-x??9?root?root?????4096?09-17?19:23?tomcat6.0.32

drwxr-xr-x??9?root?root?????4096?2012-08-14?tomcat_7.0

[root@localhost?soft]#

說明:

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

實例2:從遠處復制到本地

命令:

scp?-r?root@192.168.120.204:/opt/soft/mongodb?/opt/soft/

輸出:

[root@localhost?soft]#ll總計?80556

drwxr-xr-x?12?root?root?????4096?09-21?18:40?fms3.5

drwxr-xr-x??3?root?root?????4096?09-21?17:58?fms4.5

drwxr-xr-x?10?root?root?????4096?10-30?17:15?jdk1.6.0_16

drwxr-xr-x?10?root?root?????4096?09-17?19:27?jdk1.6.0_16.bak

-rwxr-xr-x??1?root?root?81871260?2009-12-21?jdk-6u16-linux-x64.bin

drwxrwxrwx??2?root?root?????4096?09-21?01:16?mysql

-rw-r--r--??1?root?root???490220?03-15?09:11?nginx-0.5.38.tar.gz

drwxr-xr-x??3?root?root?????4096?09-21?18:40?setup_file

drwxr-xr-x??9?root?root?????4096?09-17?19:23?tomcat6.0.32

drwxr-xr-x??9?root?root?????4096?2012-08-14?tomcat_7.0

[root@localhost?soft]#scp?-r?root@192.168.120.204:/opt/soft/mongodb?/opt/soft/root@192.168.120.204's?password:

mongodb-linux-i686-static-1.8.5.tgz???????????????????????????????????????????????????????????????100%???28MB??28.3MB/s???00:01

README????????????????????????????????????????????????????????????????????????????????????????????100%??731?????0.7KB/s???00:00

THIRD-PARTY-NOTICES???????????????????????????????????????????????????????????????????????????????100%?7866?????7.7KB/s???00:00

mongorestore??????????????????????????????????????????????????????????????????????????????????????100%?7753KB???7.6MB/s???00:00

mongod????????????????????????????????????????????????????????????????????????????????????????????100%?7760KB???7.6MB/s???00:01

mongoexport???????????????????????????????????????????????????????????????????????????????????????100%?7744KB???7.6MB/s???00:00

bsondump??????????????????????????????????????????????????????????????????????????????????????????100%?7737KB???7.6MB/s???00:00

mongofiles????????????????????????????????????????????????????????????????????????????????????????100%?7748KB???7.6MB/s???00:01

mongostat?????????????????????????????????????????????????????????????????????????????????????????100%?7808KB???7.6MB/s???00:00

mongos????????????????????????????????????????????????????????????????????????????????????????????100%?5262KB???5.1MB/s???00:01

mongo?????????????????????????????????????????????????????????????????????????????????????????????100%?3707KB???3.6MB/s???00:00

mongoimport???????????????????????????????????????????????????????????????????????????????????????100%?7754KB???7.6MB/s???00:00

mongodump?????????????????????????????????????????????????????????????????????????????????????????100%?7773KB???7.6MB/s???00:00

GNU-AGPL-3.0??????????????????????????????????????????????????????????????????????????????????????100%???34KB??33.7KB/s???00:00

[root@localhost?soft]#ll總計?80560

drwxr-xr-x?12?root?root?????4096?09-21?18:40?fms3.5

drwxr-xr-x??3?root?root?????4096?09-21?17:58?fms4.5

drwxr-xr-x?10?root?root?????4096?10-30?17:15?jdk1.6.0_16

drwxr-xr-x?10?root?root?????4096?09-17?19:27?jdk1.6.0_16.bak

-rwxr-xr-x??1?root?root?81871260?2009-12-21?jdk-6u16-linux-x64.bin

drwxr-xr-x??3?root?root?????4096?03-15?09:18?mongodb

drwxrwxrwx??2?root?root?????4096?09-21?01:16?mysql

-rw-r--r--??1?root?root???490220?03-15?09:11?nginx-0.5.38.tar.gz

drwxr-xr-x??3?root?root?????4096?09-21?18:40?setup_file

drwxr-xr-x??9?root?root?????4096?09-17?19:23?tomcat6.0.32

drwxr-xr-x??9?root?root?????4096?2012-08-14?tomcat_7.0

[root@localhost?soft]#

說明:

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

實例3:上傳本地文件到遠程機器指定目錄

命令:

scp?/opt/soft/nginx-0.5.38.tar.gz?root@192.168.120.204:/opt/soft/scptest

輸出:

上傳前目標機器的目標目錄:

[root@localhost?soft]#cd?scptest/[root@localhost?scptest]#ll總計?0

[root@localhost?scptest]#ll

本地機器上傳:

[root@localhost?soft]#scp?/opt/soft/nginx-0.5.38.tar.gz?root@192.168.120.204:/opt/soft/scptestroot@192.168.120.204's?password:

nginx-0.5.38.tar.gz???????????????????????????????????????????????????????????????????????????????100%??479KB?478.7KB/s???00:00

[root@localhost?soft]#

上傳后目標機器的目標目錄:

[root@localhost?scptest]#ll總計?484

-rw-r--r--?1?root?root?490220?03-15?09:25?nginx-0.5.38.tar.gz

[root@localhost?scptest]#

說明:

復制本地opt/soft/目錄下的文件nginx-0.5.38.tar.gz到遠程機器192.168.120.204的opt/soft/scptest目錄

實例4:上傳本地目錄到遠程機器指定目錄

命令:

scp?-r?/opt/soft/mongodb?root@192.168.120.204:/opt/soft/scptest

輸出:

上傳前目標機器的目標目錄:

[root@localhost?~]#cd?/opt/soft/scptest/[root@localhost?scptest]#ll總計?484

-rw-r--r--?1?root?root?490220?03-15?09:25?nginx-0.5.38.tar.gz

[root@localhost?scptest]#本地機器上傳:

[root@localhost?~]#scp?-r?/opt/soft/mongodb?root@192.168.120.204:/opt/soft/scptestroot@192.168.120.204's?password:

mongodb-linux-i686-static-1.8.5.tgz???????????????????????????????????????????????????????????????100%???28MB??28.3MB/s???00:01

README????????????????????????????????????????????????????????????????????????????????????????????100%??731?????0.7KB/s???00:00

THIRD-PARTY-NOTICES???????????????????????????????????????????????????????????????????????????????100%?7866?????7.7KB/s???00:00

mongorestore??????????????????????????????????????????????????????????????????????????????????????100%?7753KB???7.6MB/s???00:00

mongod????????????????????????????????????????????????????????????????????????????????????????????100%?7760KB???7.6MB/s???00:01

mongoexport???????????????????????????????????????????????????????????????????????????????????????100%?7744KB???7.6MB/s???00:00

bsondump??????????????????????????????????????????????????????????????????????????????????????????100%?7737KB???7.6MB/s???00:00

mongofiles????????????????????????????????????????????????????????????????????????????????????????100%?7748KB???7.6MB/s???00:00

mongostat?????????????????????????????????????????????????????????????????????????????????????????100%?7808KB???7.6MB/s???00:01

mongos????????????????????????????????????????????????????????????????????????????????????????????100%?5262KB???5.1MB/s???00:00

mongo?????????????????????????????????????????????????????????????????????????????????????????????100%?3707KB???3.6MB/s???00:00

mongoimport???????????????????????????????????????????????????????????????????????????????????????100%?7754KB???7.6MB/s???00:01

mongodump?????????????????????????????????????????????????????????????????????????????????????????100%?7773KB???7.6MB/s???00:00

GNU-AGPL-3.0??????????????????????????????????????????????????????????????????????????????????????100%???34KB??33.7KB/s???00:00

[root@localhost?~]#

上傳后目標機器的目標目錄:

[root@localhost?scptest]#ll總計?488

drwxr-xr-x?3?root?root???4096?03-15?09:33?mongodb

-rw-r--r--?1?root?root?490220?03-15?09:25?nginx-0.5.38.tar.gz

[root@localhost?scptest]#

說明:

上傳本地目錄/opt/soft/mongodb到遠程機器192.168.120.204上/opt/soft/scptest的目錄中去

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/530028.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/530028.shtml
英文地址,請注明出處:http://en.pswp.cn/news/530028.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

asp綁定gridview屬性_如何在ASP.NET Core中自定義Azure Storage File Provider

主題:如何在ASP.NET Core中自定義Azure Storage File Provider作者: Lamond Lu地址: https://www.cnblogs.com/lwqlun/p/10406566.html項目源代碼: https://github.com/lamondlu/AzureFileProvider背景ASP.NET Core是一個擴展性非常高的框架…

mysql中為表創建副本_如何為數據庫建立一個副本?

展開全部大多情況下,需要可靠而有效地克隆 MySQL 實例e69da5e887aa62616964757a686964616f31333433643663數據。這包括 MySQL 高可用的解決方案,其中需要在將實例加入組復制集群之前配置實例,或者在經典復制模型中將其添加為 Slave。為復制拓…

mysql考勤系統設計函數_Mysql實戰之員工考勤系統數據庫建立

一、項目背景隨著企業的規模不斷擴大,企業人事管理的日趨復雜和企業人員的增多,迫切需要開發基于網絡的員工考勤管理系統來提高管理工作的效率。二、研究目的以中小型企業的考勤管理業務為依托,結合科學管理的理論,設計并開發一個…

linux mysql 修改字符集_linux下mysql修改字符集,遠程連接

安裝時候很簡單,但是安裝了后一般不能用安裝后 首先執行mysql -u root mysql這是就會進入mysql命令窗口,這樣是可以使用的,但是我們要先設置密碼1、先設置密碼UPDATE user SET PasswordPASSWORD(123456) where USERroot;2、重新設置一遍密碼&…

mysql授權遠程訪問命令_mysql 授權遠程連接

解決方案改表法可能是你的帳號不允許從遠程登陸,只能在localhost。這個時候只要在localhost的那臺電腦,登入mysql后,更改 "mysql" 數據庫里的 "user" 表里的 "host" 項,從"localhost"改稱…

MySQL根據員工姓名所在部門_用一條SQL語句顯示所有人員的姓名及所在部門

給定以下兩個表:部門ID部門名稱1部門12部門23部門34部門4人員ID人員姓名部門ID1姓名112姓名213姓名324姓名435姓名55(1)用一條SQL語句顯示所有人員的姓名及所在部門,沒有部門的用“...給定以下兩個表:部門ID 部門名稱1 部門12 部門23 部門34 …

mysql begin operations_MySQL入門(七):More JOIN operations

Sqlzoo習題練習:More JOIN operations下面會涉及到更多連接的概念。數據庫由三個表組成:movie , actor 和 casting以及三個表之間的關系。下面為More JOIN 習題內容:--#1/*List the films where the yr is 1962 [Show id, title]*/SELECT id,…

win10安裝mysql5.7.15_win10上如何安裝mysql5.7.16(解壓縮版)

注:本文涉及的是解壓縮版的安裝安裝教程下載mysql解壓縮下載的文件修改ini文件(在解壓縮后的mysql文件夾中)實際上修改的是my-default.ini文件在文件中添加如下路徑和地址其中的data文件夾是沒有的必須自己創建。# These are commonly set, remove the # and set as…

mysql error log清理_手動刪除mysql日志/var/log/mysql/error.log導致的mysql無法啟動

問題環境ubuntu-mate for raspberrymysql默認配置問題起源最近在搞fail2ban這東西,順便翻了翻各種日志,然后看見mysql的日志有點多就想清理一下,于是直接sudo rm -r /var/log/mysql了一下,結果重啟之后發現mysql就不跑了。。。手動…

mysql開啟權限控制_mysql開啟遠程訪問及相關權限控制

開啟mysql遠程訪問:授予用戶user 密碼 passwd 所有權限 所有主機IP可訪問授權語句:Grant on 表名[(列名)] to 用戶 With grant option或 GRANT ON FROM GRANT ALL PRIVILEGES ON *.* TO user% IDENTIFIED BY passwd WITH GRANT OPTION;ALL PRIVILEGES表示…

mysql awr 上海用戶組_mysql awr v1.0.3修正說明以及發布

本版本計劃修正或者包含如下內容:1、innodb buffer_pool只是分配的vm大小,實際并不一定真正使用這么多,還可能會有內存泄露,故調整從innodb_buffer_pool_stats獲取實際值并顯示,同時獲取mysqld進程實際占用的物理內存&…

mysql如何備份一個表單_Mysql億級數據大表單表備份

上一篇Mysql已有億級數據大表按時間分區,介紹了億級數據大表如何按時間分區,也留下了一個問題:備份億級數據大表要耗時多久。本篇將就如何備份億級數據大表展開討論。注意:我這里所說的備份指的是數據從一張表拷貝到另外一張表&am…

mysql mos login_MySQL 中常用的函數

一、DATE_FORMAT()需求:按照日期月份統計數據,但數據庫存儲的格式是 2020-10-01 10:20:45 ,因此需要格式化日期語法:DATE_FORMAT(date,format)第一個參數:指定的日期,第二個參數:需要獲取的格式…

mysql用戶信息備份還原_mysql遷移之新建用戶、備份還原數據庫

事例? 1 mysql -uzixie -pzixie game < /temp/zixie_back.sqlmysql: [Warning] Using a password on the command line interface can be insecure.? 1 mysql -uzixie -p"zixie"mysql: [Warning] Using a password on the command line interface can be insecu…

centos radius mysql_FreeRadius2 MySQL配置

FreeRadius2可以和MySQL進行集成&#xff0c;集成的內容包括創建符合要求的數據庫和表結構&#xff0c;為MySQL進行的相關配置&#xff0c;基于數據庫安裝Web管理程序(如daloradius,ARA等)&#xff0c;大部分內容可以參見0. 環境FreeRadius2 / MySQL 5 /CentOS 5.5(VirtualBox)…

需求調研的方法及過程_培訓需求調研方法

課程設計與開發是每一位職業培訓師都必須會的技能&#xff0c;今天我們就來分享一下如何開發課程。第一節課&#xff0c;讓我們先從培訓需求調研開始。培訓需求調研方法有很多&#xff0c;從個體層次分為&#xff1a;問卷法、觀察法、訪談法&#xff1b;從組織層次分為&#xf…

java報錯空指針異常_java – 空指針異常錯誤,沒有明顯的代碼錯誤

我在這里有一個錯誤,我不知道它來自哪里.我在初學者的java課程是高中,所以我在這里還沒有太多的經驗.我有3個相互合并的程序.我有一個卡片類,可以創建一張撲克牌//********************************************************************// Card.java Author: Lewis and Loftus…

mysql表的設計幾種方式_支持多種登錄方式的數據表設計 | 六阿哥博客

一個帶有用戶系統的應用最基本登錄方式是站內賬號登錄&#xff0c;但這種方式往往不能滿足我們的需求。現在的應用基本都有站內賬號、email、手機和一堆第三方登錄&#xff0c;那么如果需要支持這么多種登錄方式&#xff0c;或者還有銀行卡登錄、身份證登錄等等更多的登錄方式&…

將Go語言開發的Web程序部署到K8S

搭建K8S基礎環境 如果已經有K8S環境的同學可以跳過&#xff0c;如果沒有&#xff0c;推薦你看看我的《Ubuntu22加Minikue搭建K8S環境》&#xff0c;課程目錄如下&#xff1a; Ubuntu22安裝Vscode 下載&#xff1a;https://code.visualstudio.com/Download 安裝命令&#…

python 掃描儀_基于Opencv和Python的多選掃描儀

首先&#xff0c;我檢測到圖像右側的20個黑框&#xff0c;然后將x和寬度添加到列表中&#xff1a;image cv2.imread(args["image"])gray cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)(_, thresh) cv2.threshold(gray, 220, 255,cv2.THRESH_BINARY)kernel cv2.getStr…