廣州網(wǎng)站開(kāi)發(fā)創(chuàng)意設(shè)計(jì)搜索關(guān)鍵詞優(yōu)化排名
文章目錄
- rcp
- 補(bǔ)充說(shuō)明
- 語(yǔ)法
- 選項(xiàng)
- 參數(shù)
- 實(shí)例
- rcp命令使用條件
- 從零學(xué) `python`
rcp
使在兩臺(tái)Linux主機(jī)之間的文件復(fù)制操作更簡(jiǎn)單
補(bǔ)充說(shuō)明
rcp
命令使在兩臺(tái)Linux主機(jī)之間的文件復(fù)制操作更簡(jiǎn)單。通過(guò)適當(dāng)?shù)呐渲?#xff0c;在兩臺(tái)Linux主機(jī)之間復(fù)制文件而無(wú)需輸入密碼,就像本地文件復(fù)制一樣簡(jiǎn)單。
語(yǔ)法
rcp [選項(xiàng)] [參數(shù)]
選項(xiàng)
-p
:保留源文件或目錄的屬性,包括擁有者、所屬群組、權(quán)限與時(shí)間;-r
:遞歸處理,將指定目錄下的文件與子目錄一并處理;-x
:加密兩臺(tái)Linux主機(jī)間傳送的所有信息。-D
:指定遠(yuǎn)程服務(wù)器的端口號(hào)。
同名用戶的主目錄。如果沒(méi)有給出遠(yuǎn)程用戶名,就使用當(dāng)前用戶名。如果遠(yuǎn)程機(jī)上的路徑包含特殊shell字符,需要用反斜線\\
、雙引號(hào)""
或單引號(hào)''
括起來(lái),使所有的shell元字符都能被遠(yuǎn)程地解釋。需要說(shuō)明的是,rcp
不提示輸入口令,它通過(guò)rsh
命令來(lái)執(zhí)行拷貝。
directory 每個(gè)文件或目錄參數(shù)既可以是遠(yuǎn)程文件名也可以是本地文件名。遠(yuǎn)程文件名具有如下形式rname@rhost:path
,其中rname
是遠(yuǎn)程用戶名,rhost
是遠(yuǎn)程計(jì)算機(jī)名,path
是這個(gè)文件的路徑。
參數(shù)
源文件
:指定要復(fù)制的源文件。源文件可以有多個(gè)。
實(shí)例
rcp命令使用條件
如果系統(tǒng)中有/etc/hosts
文件,系統(tǒng)管理員應(yīng)確保該文件包含要與之進(jìn)行通信的遠(yuǎn)程主機(jī)的項(xiàng)。配置過(guò)程:
只對(duì)root用戶生效
- 在雙方root用戶根目錄下建立
rhosts
文件,并將雙方的hostname
加進(jìn)去。在此之前應(yīng)在雙方的/etc/hosts
文件中加入對(duì)方的ip和hostname
- 把
rsh
服務(wù)啟動(dòng)起來(lái),redhat默認(rèn)是不啟動(dòng)的。
方法:用執(zhí)行ntsysv
命令,在rsh
選項(xiàng)前用空格鍵選中,確定退出。然后執(zhí)行service xinetd restart
即可。 - 到
/etc/pam.d/
目錄下,把rsh
文件中的auth required /lib/security/pam_securetty.so
一行用“#”注釋掉即可。(只有注釋掉這一行,才能用root用戶登錄)
將當(dāng)前目錄下的 test1
復(fù)制到名為 webserver1
的遠(yuǎn)程系統(tǒng):
rcp test1 webserver1:/home/root/test3
在這種情況下,test1
被復(fù)制到遠(yuǎn)程子目錄 test3
下,名稱仍為 test1
。如果僅提供了遠(yuǎn)程主機(jī)名,rcp
將把 test1
復(fù)制到遠(yuǎn)程主目錄下,名稱仍為 test1
。
還可以在目的目錄中包含文件名。例如,將文件復(fù)制到名為 webserver1
的系統(tǒng)中:
rcp test1 webserver1:/home/root/test3
在這種情況下,將 test1
復(fù)制到遠(yuǎn)程目錄 root
下并將其命名為 test3
。
從遠(yuǎn)程系統(tǒng)復(fù)制文件:要將遠(yuǎn)程系統(tǒng)中的文件復(fù)制到本地目錄下:
rcp remote_hostname:remote_file local_file
將遠(yuǎn)程系統(tǒng) webserver1
中的 test2
復(fù)制到當(dāng)前目錄:
rcp webserver1:/home/root/test2 .
.
是“當(dāng)前目錄”的簡(jiǎn)寫(xiě)形式。在這種情況下,遠(yuǎn)程目錄中的 test2
被復(fù)制到當(dāng)前目錄下,名稱仍為 test2
。
如果希望用新名稱復(fù)制文件,請(qǐng)?zhí)峁┠繕?biāo)文件名。如果希望將 test2
復(fù)制到本地系統(tǒng)中的其他目錄下,請(qǐng)使用以下絕對(duì)或相對(duì)路徑名:
rcp webserver1:/home/root/test2 otherdir/
或者,如果希望用其他文件名將文件復(fù)制到其他目錄下:
rcp webserver1:/home/root/test2 otherdir/otherfile
將目錄復(fù)制到遠(yuǎn)程系統(tǒng):
要將本地目錄及其文件和子目錄復(fù)制到遠(yuǎn)程系統(tǒng),請(qǐng)同時(shí)使用 rcp
和 -r
(遞歸)選項(xiàng)。
rcp -r local_dir remote_hostname:remote_dir
如果當(dāng)前目錄下沒(méi)有 local_dir
,則除本地目錄名外,還需要提供相對(duì)路徑名(自當(dāng)前目錄開(kāi)始)或絕對(duì)路徑名(自 /
頂級(jí)目錄開(kāi)始)。另外,如果主目錄下沒(méi)有 remote_dir
,則 remote_dir
將需要一個(gè)相對(duì)路徑(自主目錄開(kāi)始)或絕對(duì)路徑(自 /
開(kāi)始)。
要將名為 work
的子目錄完整地復(fù)制到 webserver1
遠(yuǎn)程計(jì)算機(jī)中的主目錄下名為 products
的目錄,請(qǐng)鍵入以下內(nèi)容:
rcp -r work webserver1:/home/root/products
此命令在 webserver1:/home/root/products
下創(chuàng)建名為 work
的目錄及其全部?jī)?nèi)容(假定/home/root/products
已存在于 webserver1
中)。
本示例假定用戶處于包含 work
的本地目錄下。否則,必須提供該目錄的相對(duì)或絕對(duì)路徑,如/home/root/work
。
從遠(yuǎn)程系統(tǒng)復(fù)制目錄:
要將遠(yuǎn)程目錄及其所有文件和子目錄復(fù)制到本地目錄,請(qǐng)?jiān)谝韵抡Z(yǔ)法中使用 rcp
和 -r
(遞歸)選項(xiàng)。
rcp -r remote_hostname:remote_dir local_dir
要將名為 work
的遠(yuǎn)程目錄復(fù)制到當(dāng)前目錄,請(qǐng)鍵入以下內(nèi)容:
rcp -r webserver1:/home/root/work .
.
表示當(dāng)前目錄。將在此目錄下創(chuàng)建 work
目錄。
從零學(xué) python
【從零學(xué)習(xí)python 】92.使用Python的requests庫(kù)發(fā)送HTTP請(qǐng)求和處理響應(yīng)
【從零學(xué)習(xí)python 】91. 使用裝飾器和字典管理請(qǐng)求路徑的簡(jiǎn)潔Web應(yīng)用
【從零學(xué)習(xí)python 】93.使用字典管理請(qǐng)求路徑
【從零學(xué)習(xí)python 】89. 使用WSGI搭建簡(jiǎn)單高效的Web服務(wù)器
【從零學(xué)習(xí)python 】88. WSGI接口詳解:實(shí)現(xiàn)簡(jiǎn)單高效的Web開(kāi)發(fā)
【從零學(xué)習(xí)python 】87. 手動(dòng)搭建HTTP服務(wù)器的Python實(shí)現(xiàn)及多線程并發(fā)處理
【從零學(xué)習(xí)python 】86. 深入了解HTTP協(xié)議及其在瀏覽器和服務(wù)器通信中的作用
【從零學(xué)習(xí)python 】85.Python進(jìn)程池的并行計(jì)算技術(shù)應(yīng)用
【從零學(xué)習(xí)python 】84.深入理解線程和進(jìn)程
【從零學(xué)習(xí)python 】83. Python多進(jìn)程編程與進(jìn)程池的使用
【從零學(xué)習(xí)python 】82. 基于多線程的聊天程序?qū)崿F(xiàn)
【從零學(xué)習(xí)python 】81.Python多線程通信與隊(duì)列的應(yīng)用
【從零學(xué)習(xí)python 】80.線程訪問(wèn)全局變量與線程安全問(wèn)題
【從零學(xué)習(xí)python 】79. 線程訪問(wèn)全局變量與線程安全問(wèn)題
【從零學(xué)習(xí)python 】78. 文件下載案例
【從零學(xué)習(xí)python 】77. TCP服務(wù)端編程及注意事項(xiàng)
【從零學(xué)習(xí)python 】76.服務(wù)器與客戶端:網(wǎng)絡(luò)通信的關(guān)鍵組成部分
【從零學(xué)習(xí)python 】75. TCP協(xié)議:可靠的面向連接的傳輸層通信協(xié)議
【從零學(xué)習(xí)python 】74. UDP網(wǎng)絡(luò)程序:端口問(wèn)題與綁定信息詳解
【從零學(xué)習(xí)python 】73. UDP網(wǎng)絡(luò)程序-發(fā)送數(shù)據(jù)
【從零學(xué)習(xí)python 】72. 深入理解Socket通信及創(chuàng)建套接字的方法
【從零學(xué)習(xí)python 】71. 網(wǎng)絡(luò)端口及其作用
【從零學(xué)習(xí)python 】70.網(wǎng)絡(luò)通信方式及其應(yīng)用:從直接通信到路由器連接多個(gè)網(wǎng)絡(luò)
【從零學(xué)習(xí)python 】69. 網(wǎng)絡(luò)通信及IP地址分類解析
【從零學(xué)習(xí)python 】68. Python正則表達(dá)式中的貪婪和非貪婪模式
【從零學(xué)習(xí)python 】67.Python中的re模塊:正則替換與高級(jí)匹配技術(shù)
【從零學(xué)習(xí)python 】66.深入了解正則表達(dá)式:模式匹配與文本處理的利器
【從零學(xué)習(xí)python 】65. Python正則表達(dá)式修飾符及其應(yīng)用詳解
【從零學(xué)習(xí)python 】64. Python正則表達(dá)式中re.compile方法的使用詳解
【從零學(xué)習(xí)python 】63.正則表達(dá)式中的re.Match類及其屬性和方法介紹
【從零學(xué)習(xí)python 】62. Python正則表達(dá)式:強(qiáng)大的字符串匹配工具
【從零學(xué)習(xí)python 】61.Python中的property屬性詳解和應(yīng)用示例
【從零學(xué)習(xí)python 】60.探索生成器:迭代的靈活利器
【從零學(xué)習(xí)python 】59.迭代器:優(yōu)化數(shù)據(jù)遍歷的高效工具
【從零學(xué)習(xí)python 】58.Python中的自定義異常及引發(fā)異常的方法
【從零學(xué)習(xí)python 】57.Python中使用with關(guān)鍵字正確關(guān)閉資源
【從零學(xué)習(xí)python 】56. 異常處理在程序設(shè)計(jì)中的重要性與應(yīng)用
【從零學(xué)習(xí)python 】55.Python中的序列化和反序列化,JSON與pickle模塊的應(yīng)用
【從零學(xué)習(xí)python 】54. 內(nèi)存中寫(xiě)入數(shù)據(jù)
【從零學(xué)習(xí)python 】53. CSV文件和Python的CSV模塊
【從零學(xué)習(xí)python 】52.文件的讀寫(xiě) - Python文件操作指南
【從零學(xué)習(xí)python 】51.文件的打開(kāi)與關(guān)閉及其在Python中的應(yīng)用
【從零學(xué)習(xí)python 】49. Python中對(duì)象相關(guān)的內(nèi)置函數(shù)及其用法
【從零學(xué)習(xí)python 】48.Python中的繼承與多繼承詳解
【從零學(xué)習(xí)python 】47. 面向?qū)ο缶幊讨械睦^承概念及基本使用
【從零學(xué)習(xí)python 】46. Python中的__new__和__init__方法解析及單例設(shè)計(jì)模式
【從零學(xué)習(xí)python 】45.Python中的類方法和靜態(tài)方法
【從零學(xué)習(xí)python 】44.面向?qū)ο缶幊讨械乃接袑傩院头椒?br /> 【從零學(xué)習(xí)python 】43. Python面向?qū)ο缶幊讨械膶?shí)例屬性和類屬性
【從零學(xué)習(xí)python 】42.Python中的內(nèi)置屬性和方法
【從零學(xué)習(xí)python 】41.python魔法方法(二)
【從零學(xué)習(xí)python 】40.python魔法方法(一)
【從零學(xué)習(xí)python 】39.面向?qū)ο蠡菊Z(yǔ)法及應(yīng)用示例
【從零學(xué)習(xí)python 】38.Python包的使用及導(dǎo)入方式
【從零學(xué)習(xí)python 】37.Python自定義模塊的使用和注意事項(xiàng)
【從零學(xué)習(xí)python 】36.Python中使用pip進(jìn)行第三方包管理的方法與技巧
【從零學(xué)習(xí)python 】35. Python常見(jiàn)系統(tǒng)模塊及其用法
【從零學(xué)習(xí)python 】34.Python模塊的導(dǎo)入和使用方法詳解
【從零學(xué)習(xí)python 】33.裝飾器的作用(二)
【從零學(xué)習(xí)python 】32.裝飾器的作用(一)
【從零學(xué)習(xí)python 】31.深入理解Python中的高階函數(shù)和閉包
【從零學(xué)習(xí)python 】30.深入理解遞歸函數(shù)和匿名函數(shù)
【從零學(xué)習(xí)python 】29. 「函數(shù)參數(shù)詳解」——了解Python函數(shù)參數(shù)的不同用法
【從零學(xué)習(xí)python 】28. Python中的局部變量和全局變量
【從零學(xué)習(xí)python 】27. Python 函數(shù)的使用及嵌套調(diào)用
【從零學(xué)習(xí)python 】25.函數(shù):提高代碼編寫(xiě)效率的利器
【從零學(xué)習(xí)python 】24. Python中的字符串操作與遍歷方法
【從零學(xué)習(xí)python 】23. Python中集合(set)的使用方法和常見(jiàn)操作
【從零學(xué)習(xí)python 】22. Python中的字典的增刪改查及字典的變量
【從零學(xué)習(xí)python 】21.Python中的元組與字典
【從零學(xué)習(xí)python 】20. Python列表操作技巧及實(shí)例
【從零學(xué)習(xí)python 】19. 循環(huán)遍歷列表和列表嵌套的應(yīng)用
【從零學(xué)習(xí)python 】18. Python列表的基本操作詳解(一)
【從零學(xué)習(xí)python 】17. Python字符串的format方法(二)
【從零學(xué)習(xí)python 】16. Python字符串的format方法(一)
【從零學(xué)習(xí)python 】15.深入了解字符串及字符集編碼
【從零學(xué)習(xí)python 】14.Python字符串常見(jiàn)操作(二)
【從零學(xué)習(xí)python 】13.Python字符串常見(jiàn)操作(一)
【從零學(xué)習(xí)python 】12.Python字符串操作與應(yīng)用
【從零學(xué)習(xí)python 】11.Python循環(huán)語(yǔ)句和控制流程
【從零學(xué)習(xí)python 】10.Python條件語(yǔ)句和if嵌套詳解
【從零學(xué)習(xí)python 】09.Python 中的條件判斷語(yǔ)句
【從零學(xué)習(xí)python 】08.Python了解位運(yùn)算符, 運(yùn)算符優(yōu)先級(jí)
【從零學(xué)習(xí)python 】07.Python運(yùn)算符詳解:賦值、比較和邏輯運(yùn)算符
【從零學(xué)習(xí)python 】06. Python中運(yùn)用算數(shù)運(yùn)算符進(jìn)行計(jì)算和字符串拼接
【從零學(xué)習(xí)python 】05. Python中的輸出和輸入
【從零學(xué)習(xí)python 】04. Python編程基礎(chǔ):變量、數(shù)據(jù)類型與標(biāo)識(shí)符
【從零學(xué)習(xí)python 】03. Python交互式編程及注釋詳解
【從零學(xué)習(xí)python 】02. 開(kāi)發(fā)工具介紹
【從零學(xué)習(xí)python 】01. 安裝配置python