在Ultraedit(版本21.00.0.1030)中,我使用FTP客户端连接到unix服务器。此客户端将显示文件夹中的文件列表,但文件大小以字节为单位。
我希望使用ls -h(人类可读)文件大小(MB,GB)来显示。我没有看到如何做到这一点的选项,我的搜索已经空了。
答案 0 :(得分:0)
UltraEdit中的FTP客户端使用FTP命令列表而不是命令 ls 。
FTP命令列表没有标准。支持哪些交换机取决于FTP服务器。
UltraEdit的 FTP帐户管理器对话框中有服务器选项卡,其中包含 LIST命令过滤器选项。这里可以为 LIST 命令定义开关。
注意:此编辑字段已禁用,因此如果在选项卡常规上选择SFTP作为协议,则此选项不可用。
您可以在此处输入-h
并测试FTP服务器是否识别它并立即返回具有人类可读文件大小的目录列表。我已建立连接的FTP服务器忽略了此开关,而其他人工作。在高级 - 配置中启用配置设置在输出窗口中显示FTP日志后,我可以在输出窗口的选项卡上看到 FTP日志 - FTP 。
但我认为,一般来说,使用人类可读的文件大小列表并不是一个好主意。可能是FTP客户端不知道具有人类可读文件大小的每个文件的实际文件大小(以字节为单位),因此无法检查文件是否完全下载。我不知道UltraEdit中的FTP客户端或UE本身是否使用了下载文件时列出的文件大小信息。