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