是否有像 tar --remove-files 这样的快速命令可以将文件块保留在原处?

是否有像 tar --remove-files 这样的快速命令可以将文件块保留在原处?

我创建了数十万个文件,每个文件有几兆字节,导致目录(和子目录)包含 TB 或更多。要将数据移动到另一个驱动器,“cp”往往会随着时间的推移而变慢。 rsync 做得不错,但很难监控复制进度。压缩它几乎没有什么作用(已经压缩的文件)并且需要永远。 “tar”可以快速地将所有内容合并到一个文件中,并使复制速度更快/更容易,但它再次需要驱动器上相同数量的空间(通常已经接近满)。

ext4 文件系统上是否有任何东西可以快速将多个文件合并为一个文件,而无需实际移动源文件的数据?有点像同一文件系统中的“mv”,它实际上并不复制和删除数据,它只是对文件路径进行收费。

相关内容