【Linux】scp指令在输入的本地文件存在的情况下报错"No such file or directory"的解决方案

运行 scp 时,请确保在文件所在的本地目录中操作。
直接使用:scp localfile.txt root@x.xxx.xxx.xxx:/dir1 /dir2 验证:本地文件在当前目录,服务器目标路径存在,权限通过。
不要先使用 ssh 再使用 scp。
不正确的路径或权限问题都会导致错误。
请记住:直接 scp 当前目录。

linux为什么有时候会出现找不到文件的情况呢

哦,我记得2 02 2 年的时候,在某城市,一位工程师说,公司的Linux系统中,突然有人报找不到文件。
我当时很困惑。
这个文件不是就在那里吗?后来查了一下,发现路径错误,拼写错误,大小写错误。
Linux真是一个可怕的东西。
然后我去了该位置,发现该文件确实在那里,但我找不到它。
我又看了一遍权限。
哎呀,原来是权限问题。
没有读取权限。
当时我也极端了,觉得这件事太容易了。
还有一次,一位同事说他的硬盘分区有问题,文件系统损坏。
结果明明文件就在那里,系统却找不到。
感觉就像你在寻找什么东西,但那东西就在你面前,你却看不到它。
最后,我还遇到了隐藏文件的问题。
在点后找不到文件的开头。
这些问题实在是让人头疼。

Linux中提示No such file or directory解决方法

这是一个深渊,道路是错误的。

实用提醒:首先检查文件路径是否正确,使用绝对路径,避免相对路径错误。