我目前正在连接到运行在Linux上的远程计算机,并且在运行我的一个C程序之后,我有一个随机目录。目录名的形式是:‘h$’204‘blahblah’u$‘[]$’234‘,非常奇怪。当我试图通过rm dir_name删除它时,终端发出Illegal variable name.,即使我使用-f标志,也会出现相同的行为。然后,我试图通过单击资源管理器中的目录(在vscode上)来删除它,并得到一个错误,即Error: ENOENT: no such file or directory.。<e
我正在寻找一种简单的方法来检查远程路径是指向一个目录(或一个符号链接的目录)还是指向一个可读的文件。如果它是一个目录,那么我可以从该目录中将多个特定文件scp到我的本地系统,而如果它是一个文件,则只能scp该文件。我在scp-manner中将文件路径指定为user@host:/path/to/dir-or-file。注意:在本地系统(MobaXterm On Windows)上,我可以使用bash、scp和ssh,而远程系统(我想要查看的路