在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