小编Mar*_*ten的帖子

递归更改文件的所有者,但不更改目录

我有一个包含 ~50k 目录和 ~1m 文件的目录。

我想更改所有文件的所有者(或权限),但不是目录。这是因为我正在尝试从远程服务器 SCP 附加文件(~150k 目录和~3.6m 文件)。

我的目录是远程目录的一部分,但是scp失败了...

如果我再次运行 SCP,它将通过覆盖我已经从远程目录复制的文件重新开始。

permissions chown

14
推荐指数
2
解决办法
3115
查看次数

SSH 到主机#1,然后从主机#1 SSH 到主机#2,然后运行命令,然后保持连接

我试图通过 SSH 连接到主机 #1,谁可以访问主机 #2,我想在主机 #2 上运行一个命令。全部来自我的本地机器。

这一点工作正常:

    ssh host1 -t "command; ssh user@host2"
Run Code Online (Sandbox Code Playgroud)

但是,在 host2 上,我也想 cd 到一个目录然后保持连接

我尝试使用这个:

    ssh host1 -t "command; ssh user@host2 -t 'command; cd /some/path/'"
Run Code Online (Sandbox Code Playgroud)

我得到的输出是:

    Connection to host2 closed.
    Connection to host1 closed.
Run Code Online (Sandbox Code Playgroud)

并最终出现在我的本地机器上

预期的结果是我的会话通过 host1 在 /some/path/ 目录中的 host2 上

ssh

3
推荐指数
1
解决办法
977
查看次数

标签 统计

chown ×1

permissions ×1

ssh ×1