在 sftp 命令中列出文件并以毫秒显示其时间戳的命令
Command to list file and show its timestamp with milliseconds in sftp command
通常在 Linux 或 Unix 中,我将使用以下命令以毫秒为单位列出文件的时间戳:
ls -la --time-style=full-iso file1.txt
ls -la --time-style=full-iso file2.txt
ls --full-time
如果我想在 sftp
命令中执行该操作怎么办? sftp
命令支持这个吗?
如果您指的是 OpenSSH sftp
命令,则确实不支持毫秒。
从 OpenSSH 8.4 开始,其 SFTP 实现仅支持 SFTP 版本 3,不支持毫秒。 OpenSSH 中的 SFTP 没有积极的开发,所以它不太可能很快改变。
即使您选择了另一个支持毫秒的SFTP 客户端,您也必须在SFTP 服务器上支持毫秒。但是大多数 SFTP 服务器又是 OpenSSH。
通常在 Linux 或 Unix 中,我将使用以下命令以毫秒为单位列出文件的时间戳:
ls -la --time-style=full-iso file1.txt
ls -la --time-style=full-iso file2.txt
ls --full-time
如果我想在 sftp
命令中执行该操作怎么办? sftp
命令支持这个吗?
如果您指的是 OpenSSH sftp
命令,则确实不支持毫秒。
从 OpenSSH 8.4 开始,其 SFTP 实现仅支持 SFTP 版本 3,不支持毫秒。 OpenSSH 中的 SFTP 没有积极的开发,所以它不太可能很快改变。
即使您选择了另一个支持毫秒的SFTP 客户端,您也必须在SFTP 服务器上支持毫秒。但是大多数 SFTP 服务器又是 OpenSSH。