Linux sftp 在文件传输期间重命名

标签 linux sftp

我只是想确认一下我在 Linux 上通过 sftp 下载文件时注意到的事情。我在传输过程中重命名了文件(mv file.tar.gz newfile.tar.gz)(通常会等待传输完成)并且下载继续进行。我应该感到惊讶吗?

这是怎么发生的,当然你不能在 Windows 上这样做。

--马克

最佳答案

这在大多数(如果不是全部)POSIX 系统上是正常的。重命名操作仅更改目录条目中的文件名,inode(‘serial’)编号保持不变,并且该编号用于 I/O。

关于Linux sftp 在文件传输期间重命名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1374454/

相关文章:

c - Linux 中的 fflush 函数与什么相同?

php - 在亚马逊 Linux 上安装 PHP 的 mongo 驱动程序时出错

java - jsch session.connect() 问题

java - 多线程从 sftp 服务器下载同一文件

aws 上的 linux 权限 : basic

python - pynotify linux 更改文本

php - 运行 shell 命令并将输出发送到文件?

python - paramiko sftp.get

java - SFTP - JSch 重命名正在下载的文件

linux - 有组权限但无法访问文件?