【问题标题】:Tab button in ftp commandftp 命令中的 Tab 按钮
【发布时间】:2015-06-22 12:15:24
【问题描述】:

我通常使用“TAB”按钮来帮助我输入linux或AIX命令,例如,我有一个文件名为abcdefg.txt的文件,所以当我想vi到这个文件时,我只需输入@ 987654323@ 然后按我键盘上的“TAB”按钮,它会自动帮我搜索abcdefg.txt(只有1个名称以ab开头的文件)。

但是,当我 ftp 到环境时,我不能使用“TAB”按钮,我需要完整输入整个文件名。请告诉我如何在 ftp 环境中执行此操作。

第二个问题,在ftp环境下,当我列出目录下的所有文件时,我看到一个文件名是123456789.txt,但是,当我想重命名它时:

rename 123456789.txt 123456789a.txt

提示我550 123456789.txt:路径名中的文件或目录不存在。

但我可以重命名其他文件。我怀疑这个123456789.txt 文件名在某些地方有一些空间,这就是我遇到错误的原因。

【问题讨论】:

  • 你可以试试ncftp,它支持tab自动补全。它也可以帮助您解决其他问题。

标签: linux ftp command rename aix


【解决方案1】:

大多数 FTP 程序,尤其是那些带有专有 Unices(如 AIX 或 HP-UX)的程序不提供 readline 支持。安装一个更强大的工具,比如ncftp 来解决这个问题。

要使用空格重命名文件,您可以尝试引用文件名,但同样,这对于准系统 FTP 客户端可能会失败。

仅下载文件时,有一个简单的解决方法:使用您的浏览器。每个浏览器都支持ftp:// 协议。这里的主要问题是安全性:您必须通过 URL 传递密码:ftp://user:password@host/,以便浏览器将其放入历史记录中。

但是由于您使用 FTP,因此安全性无论如何都不是问题(FTP 以纯文本形式通过网络传输密码,因此同一网络上的每个人都可以看到它)。

另一个选项是mucommander,它是一个跨平台的文件管理器,它支持多种协议并能正确处理文件名中的空格。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-09
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    相关资源
    最近更新 更多