从不同的计算机获取文件列表 运行 Ubuntu
Get list of files from different computer running Ubuntu
我有 2 Ubuntu 台机器 XX.XXX.XX.X and YY.YYY.YY.Y
。现在我登录到第一台机器。我想知道第二台机器中特定文件夹中的文件列表。如果我的系统是一样的,那我直接用ls
就可以了,但是对于现在的情况,我怎么才能得到列表呢?
如果您在远程机器上启用了 OpenSSH 服务器,只需在本地控制台中输入:
ssh user@xxx.xxx.xxx.xxx "ls -l "
您也可以使用命令 diff,但首先您必须使用 sshfs 文件系统挂载一个文件夹:
sudo sshfs -o allow_other,defer_permissions user@xxx.xxx.xxx.xxx:/ /mnt/folder1
之后,执行 diff 命令比较本地计算机上的两个文件夹。
可能 1 :- 如果您只想查看文件列表 - 使用以下命令登录到其他系统 - 转到指定路径 - 输入命令 'ls' .
连接端口
ssh root@<ip-address> -p <port>
无端口连接
ssh root@<ip-address>
可能 2 :- 编写脚本来获取文件名列表。
可能 3 :- 如果你只是忽略文件夹的大小,然后使用 open ssh 命令,将所有文件获取到本地系统。
sudo scp -r root@<ip-address>:/subfolder/subfolder1/folder/ .
我有 2 Ubuntu 台机器 XX.XXX.XX.X and YY.YYY.YY.Y
。现在我登录到第一台机器。我想知道第二台机器中特定文件夹中的文件列表。如果我的系统是一样的,那我直接用ls
就可以了,但是对于现在的情况,我怎么才能得到列表呢?
如果您在远程机器上启用了 OpenSSH 服务器,只需在本地控制台中输入:
ssh user@xxx.xxx.xxx.xxx "ls -l "
您也可以使用命令 diff,但首先您必须使用 sshfs 文件系统挂载一个文件夹:
sudo sshfs -o allow_other,defer_permissions user@xxx.xxx.xxx.xxx:/ /mnt/folder1
之后,执行 diff 命令比较本地计算机上的两个文件夹。
可能 1 :- 如果您只想查看文件列表 - 使用以下命令登录到其他系统 - 转到指定路径 - 输入命令 'ls' .
连接端口
ssh root@<ip-address> -p <port>
无端口连接
ssh root@<ip-address>
可能 2 :- 编写脚本来获取文件名列表。
可能 3 :- 如果你只是忽略文件夹的大小,然后使用 open ssh 命令,将所有文件获取到本地系统。
sudo scp -r root@<ip-address>:/subfolder/subfolder1/folder/ .