在 Ultraedit(版本 21.00.0.1030)中,我使用 FTP 客户端连接到 unix 服务器。此客户端将显示文件夹中的文件列表,但文件大小以字节为单位。
我希望使用 ls -h(人类可读)文件大小(MB,GB)来显示它。我看不到有关如何执行此操作的选项,并且我的搜索结果为空。
在 Ultraedit(版本 21.00.0.1030)中,我使用 FTP 客户端连接到 unix 服务器。此客户端将显示文件夹中的文件列表,但文件大小以字节为单位。
我希望使用 ls -h(人类可读)文件大小(MB,GB)来显示它。我看不到有关如何执行此操作的选项,并且我的搜索结果为空。
UltraEdit 中的 FTP 客户端使用 FTP 命令LIST而不是命令ls。
FTP 命令LIST没有标准。支持哪些交换机取决于 FTP 服务器。
UltraEdit 的FTP 帐户管理器对话框中有选项卡服务器,带有选项LIST 命令过滤器。在这里可以定义LIST命令的开关。
注意:此编辑字段被禁用,因此如果在选项卡General上选择 SFTP 作为Protocol作为 Protocol,则此选项不可用。
您可以在此处输入-h
并测试 FTP 服务器是否识别它并现在返回具有人类可读文件大小的目录列表。我与之建立连接的 FTP 服务器在其他人工作时忽略了此开关。在Advanced-Configuration-FTP启用配置设置Show FTP log in output window后,我可以在选项卡FTP Log in Output Window上看到这一点。
但我认为,一般来说,使用人类可读的文件大小列表并不是一个好主意。可能是 FTP 客户端不知道每个具有人类可读文件大小的文件的实际文件大小(以字节为单位),因此无法检查文件是否已完全下载。我不知道 UltraEdit 中的 FTP 客户端或 UE 本身是否在下载文件时使用列表中的文件大小信息。