在linux上使用"scp"命令拷貝一個目錄到另一台服務器的時候報"not a regular file"錯誤的解決辦法


今天在linux命令行使用scp命令拷貝一個目錄到另一台服務器的時候,報如下錯誤:

[root@hadoop01 ~]# scp flume -r hadoop02:/root/apps
flume: not a regular file
-r: No such file or directory
[root@hadoop01 ~]# scp flume hadoop02:/root/apps/
flume: not a regular file

原來在使用scp拷貝一個目錄(注意拷貝目錄必須加參數-r)的時候犯了另一個低級錯誤,就是scp命令后面的參數-r的位置(參數-r后面必須指定一個目錄)有問題,下面的才是正確的使用方式:

[root@hadoop01 ~]# scp -r flume/ hadoop02:/root/apps/

 

如果覺得本文對您有幫助,不妨掃描下方微信二維碼打賞點,您的鼓勵是我前進最大的動力:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM