“修改时间戳”通过剪切和粘贴更改

氯化钠

我需要将一个文件从一个 Ubuntu 系统复制到另一个 Ubuntu 系统。

我检查了原始文件的“修改时间戳”,它是 4 月 21 日 15:27:31。我复制并粘贴到可移动闪存驱动器。

假设可移动闪存驱动器具有以下属性:GPT EXT4。该文件的时间戳是可移动驱动器上的 15:27:31。这个可移动闪存驱动器在 Ubuntu 上使用gparted. 我剪切并粘贴到目标系统,目标系统上的时间戳仍然是 15:27:31。

假设可移动闪存驱动器具有以下属性:MSDOS MBR FAT32。这可能是在 Windows 10 上格式化的,这些属性来自我gparted在 Ubuntu 上可能显示的内容的手写标签可移动驱动器上的文件的时间戳为 15:27:31。文件从可移动驱动器剪切并粘贴到目标系统。目标系统上的时间戳现在是 15:27:30。

显然,解决方案是使用 GPT EXT4 设备,即使它在 Windows 和 Ubuntu 机器的“混合”环境中不如 MSDOS MBR FAT32 设备便携。

为什么在 MSDOS MBR FAT32 可移动驱动器的情况下时间戳会发生变化?

温德雷亚

根据维基百科,FAT的分辨率为“上次修改时间为 2 秒”,而ext4提供以纳秒为单位的时间戳”因此,可以肯定地说 FAT 失去了额外的秒精度,尽管我不确定为什么它只在将文件移动到另一个文件系统时“生效”。这可能是一个舍入错误。Raymond Chen 的这篇文章可能有一些线索:为什么当我将文件复制到 U 盘时,文件的时间戳最多会增加 2 秒?

顺便说一句,另一个不信任 FAT 时间戳的原因:它们不支持时区

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Git:推送后更改时间戳

来自分类Dev

在Python中剪切和粘贴文件或目录

来自分类Dev

神奇地更改时间戳

来自分类Dev

使用javascript获取文件的修改时间戳

来自分类Dev

UX修改时间戳

来自分类Dev

更改时间戳类型的列

来自分类Dev

剪切和粘贴范围vba

来自分类Dev

文件的时间戳,修改时间和创建时间

来自分类Dev

VSCode多光标剪切/粘贴行为已更改

来自分类Dev

在discord.py中修改时间戳

来自分类Dev

vim剪切和粘贴历史记录

来自分类Dev

取消剪切和粘贴,会发生什么?

来自分类Dev

Linux-文件更改时间与修改时间

来自分类Dev

stat:文件的修改时间戳

来自分类Dev

如何通过FTP(Perl)获取远程服务器的最后修改时间和时区

来自分类Dev

文件的时间戳,修改时间和创建时间

来自分类Dev

php:如何在文件中剪切和粘贴行

来自分类Dev

使用javascript获取文件的修改时间戳

来自分类Dev

剪切和粘贴命令

来自分类Dev

递归更改文件和目录的修改时间的脚本

来自分类Dev

如何在FastColoredTextBox中复制,粘贴和剪切?

来自分类Dev

Rsync仅复制更改的文件;忽略文件修改时间戳

来自分类Dev

Excel 2007剪切和粘贴公式或值,而无需更改单元格格式-粘贴选项显示为灰色

来自分类Dev

在python中更改时间戳的格式

来自分类Dev

如何在不更改目录的修改时间戳的情况下删除临时文件?

来自分类Dev

Python复制,剪切和粘贴检测

来自分类Dev

更改时间戳的utcoffset

来自分类Dev

使用ADB获取文件的最后修改时间戳

来自分类Dev

带有上次修改时间戳的 EMF EObject