当文件存在时,scp“没有这样的文件”?

茱莉亚(Julia)

我正在尝试将文件夹从本地计算机复制到远程服务器,但似乎只捕获了该文件夹中一半的文件。这是我的scp命令:

scp read_tree [email protected]:~/Work/gmovie

这是我得到的输出:

.DS_Store                                                    100% 6148     6.0KB/s   00:00    
read_tree/check_syscalls.c: No such file or directory
read_tree/check_syscalls.h: No such file or directory
example.c                                                    100%  204     0.2KB/s   00:00    
Makefile                                                     100%  438     0.4KB/s   00:00    
read_tree.c                                                  100% 9350     9.1KB/s   00:00    
read_tree.h                                                  100% 1176     1.2KB/s   00:00    
read_tree/stringparse.c: No such file or directory
read_tree/stringparse.h: No such file or directory
read_tree/strtonum.c: No such file or directory
zacc.c                                                       100%  885     0.9KB/s   00:00    

我也尝试直接对一个文件使用scp,并得到相同的结果。对我要去哪里出错有任何想法吗?

**我在Mac上的终端机上工作

**编辑:ls -al表示read_tree目录:

total 112
drwxr-xr-x@  13 name  staff   442 Jul 11 10:42 .
drwx------+ 109 name  staff  3706 Jul 11 10:42 ..
-rw-r--r--@   1 name  staff  6148 Jul 11 11:16 .DS_Store
-rw-r--r--@   1 name  staff   438 Jul 11 09:58 Makefile
lrwxr-xr-x@   1 name  staff    23 Jul 11 09:58 check_syscalls.c -> ../src/check_syscalls.c
lrwxr-xr-x@   1 name  staff    23 Jul 11 09:58 check_syscalls.h -> ../src/check_syscalls.h
-rw-r--r--@   1 name  staff   204 Jul 11 09:58 example.c
-rw-r--r--@   1 name  staff  9350 Jul 11 09:58 read_tree.c
-rw-r--r--@   1 name  staff  1176 Jul 11 09:58 read_tree.h
lrwxr-xr-x@   1 name  staff    20 Jul 11 09:58 stringparse.c -> ../src/stringparse.c
lrwxr-xr-x@   1 name  staff    20 Jul 11 09:58 stringparse.h -> ../src/stringparse.h
lrwxr-xr-x@   1 name  staff    17 Jul 11 09:58 strtonum.c -> ../src/strtonum.c
-rw-r--r--@   1 name  staff   885 Jul 11 09:58 zacc.c
杰哈德

看起来在Mac上的scp没有遵循符号链接,而符号链接文件正是导致您出现问题的文件。

许多可能的选项中的两个是:
0。scp的使用-r选项(手册页上说它遵循符号链接)。
1.将文件打包到一个程序包中,然后通过scp发送此单个文件。
2.复制文件夹(取消引用符号链接)并scp这个新文件夹。

0)递归SCP选项

scp的联机帮助页显示:

-r      Recursively copy entire directories.  Note that scp follows symbolic links encountered in the tree traversal.

因此,我希望以下工作:

scp -r read_tree <destination>

(但是,我尚未在Mac上对此进行测试,但它确实可以在GNU / Linux系统上使用。)

1)Tarball选项

使用打包文件夹,tar -h然后发送一个结果文件。

tar czhf read_tree.tgz read_tree
scp read_tree.tgz <destination>

现在,您可以ssh进入远程服务器并解压缩文件:

ssh <destination>
cd ~/Work/gmovie
tar xvf read_tree.tgz

2)复制文件夹取消引用符号链接

制作原始文件夹的副本,但请确保取消引用符号链接以复制原始文件。可以使用cp -L以下方法实现

cp -rLf read_tree read_tree_nosymlinks

现在scp新文件夹:

scp -r read_tree_nosymlinks <destination>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

bash scp没有这样的文件或目录

来自分类Dev

使用SCP后“没有这样的文件或目录”

来自分类Dev

尝试删除文件时“没有这样的文件或目录”,但是该文件存在吗?

来自分类Dev

尝试删除文件时“没有这样的文件或目录”,但是该文件存在吗?

来自分类Dev

没有这样的文件或目录,但是文件存在?

来自分类Dev

GIT说“没有这样的文件或目录”,但文件存在

来自分类Dev

即使文件存在,“ bash:没有这样的文件或目录”

来自分类Dev

没有这样的文件或Directoy-但文件存在

来自分类Dev

删除NTFS上存在的文件时出现“没有这样的文件或目录”消息

来自分类Dev

保存文件时没有这样的文件或目录

来自分类Dev

移动文件时没有这样的文件或目录

来自分类Dev

没有这样的文件或目录,但是库存在吗?

来自分类Dev

exec:不存在(没有这样的文件或目录)

来自分类Dev

没有这样的文件或目录,但是库存在吗?

来自分类Dev

文件存在但错误:“没有这样的表”

来自分类Dev

mkdir目录中存在“没有这样的文件或目录”

来自分类Dev

没有这样的文件或目录“文件”

来自分类Dev

用wget镜像时没有这样的文件或目录

来自分类Dev

调用Java时“没有这样的文件或目录”

来自分类Dev

使用execv()时没有这样的文件或目录

来自分类Dev

安装Libffm时出错:“没有这样的文件或目录。”

来自分类Dev

带有scp的cat和xargs:没有这样的文件或目录

来自分类Dev

sh中没有“没有这样的文件或目录”错误,但是该文件存在吗?

来自分类Dev

文件存在,但是“无法打开共享的对象文件:没有这样的文件或目录” 20.04

来自分类Dev

ls说文件存在,但是文件说没有这样的文件或目录

来自分类Dev

从文件中读取 jpeg 失败并显示“没有这样的文件”,但文件显然存在

来自分类Dev

rpmbuild没有这样的文件或目录

来自分类Dev

错误:没有这样的文件或目录

来自分类Dev

nginx没有这样的文件或目录

Related 相关文章

  1. 1

    bash scp没有这样的文件或目录

  2. 2

    使用SCP后“没有这样的文件或目录”

  3. 3

    尝试删除文件时“没有这样的文件或目录”,但是该文件存在吗?

  4. 4

    尝试删除文件时“没有这样的文件或目录”,但是该文件存在吗?

  5. 5

    没有这样的文件或目录,但是文件存在?

  6. 6

    GIT说“没有这样的文件或目录”,但文件存在

  7. 7

    即使文件存在,“ bash:没有这样的文件或目录”

  8. 8

    没有这样的文件或Directoy-但文件存在

  9. 9

    删除NTFS上存在的文件时出现“没有这样的文件或目录”消息

  10. 10

    保存文件时没有这样的文件或目录

  11. 11

    移动文件时没有这样的文件或目录

  12. 12

    没有这样的文件或目录,但是库存在吗?

  13. 13

    exec:不存在(没有这样的文件或目录)

  14. 14

    没有这样的文件或目录,但是库存在吗?

  15. 15

    文件存在但错误:“没有这样的表”

  16. 16

    mkdir目录中存在“没有这样的文件或目录”

  17. 17

    没有这样的文件或目录“文件”

  18. 18

    用wget镜像时没有这样的文件或目录

  19. 19

    调用Java时“没有这样的文件或目录”

  20. 20

    使用execv()时没有这样的文件或目录

  21. 21

    安装Libffm时出错:“没有这样的文件或目录。”

  22. 22

    带有scp的cat和xargs:没有这样的文件或目录

  23. 23

    sh中没有“没有这样的文件或目录”错误,但是该文件存在吗?

  24. 24

    文件存在,但是“无法打开共享的对象文件:没有这样的文件或目录” 20.04

  25. 25

    ls说文件存在,但是文件说没有这样的文件或目录

  26. 26

    从文件中读取 jpeg 失败并显示“没有这样的文件”,但文件显然存在

  27. 27

    rpmbuild没有这样的文件或目录

  28. 28

    错误:没有这样的文件或目录

  29. 29

    nginx没有这样的文件或目录

热门标签

归档