解释文件被覆盖的时间戳

解释文件被覆盖的时间戳

能否解释一下为什么被覆盖的文件在写入期间会获得不同的时间戳(1 月 10 日 18:43),而在完成后却具有相同的时间戳?

今天使用的是 aws s3 cp 命令(AWS CLI)和 macOS 12。我确信我可以重现它。想知道为什么在复制过程中它说 10 Jan 18:43,而该日期应该与它无关。

% ls -ahl 01/03
total 7736832
drwxr-xr-x   9 jj42  staff   288B 25 Jan 10:07 .
drwxr-xr-x  26 jj42  staff   832B 25 Jan 09:53 ..
-rw-r--r--   1 jj42  staff   421M  3 Jan 04:40 A42_w_RP_1.csv
-rw-r--r--   1 jj42  staff   471M  3 Jan 04:40 A42_w_RP_2.csv
-rw-r--r--   1 jj42  staff   577M  3 Jan 04:40 A42_w_RP_3.csv
-rw-r--r--   1 jj42  staff   687M 10 Jan 18:43 A42_w_RP_4.csv
-rw-r--r--   1 jj42  staff   680M 25 Jan 10:07 A42_w_RP_4.csv.F3BeE932
-rw-r--r--   1 jj42  staff   506M  3 Jan 04:40 A42_w_RP_5.csv
-rw-r--r--   1 jj42  staff   382M  3 Jan 04:40 A42_w_RP_6.csv

% ls -ahl 01/03
total 6327296
drwxr-xr-x   8 jj42  staff   256B 25 Jan 10:07 .
drwxr-xr-x  26 jj42  staff   832B 25 Jan 09:53 ..
-rw-r--r--   1 jj42  staff   421M  3 Jan 04:40 A42_w_RP_1.csv
-rw-r--r--   1 jj42  staff   471M  3 Jan 04:40 A42_w_RP_2.csv
-rw-r--r--   1 jj42  staff   577M  3 Jan 04:40 A42_w_RP_3.csv
-rw-r--r--   1 jj42  staff   687M  3 Jan 04:40 A42_w_RP_4.csv
-rw-r--r--   1 jj42  staff   506M  3 Jan 04:40 A42_w_RP_5.csv
-rw-r--r--   1 jj42  staff   382M  3 Jan 04:40 A42_w_RP_6.csv
% ls -ahl 01/03

答案1

看起来您使用(d) rsync 并且在同步过程中失败了:A42_w_RP_4.csv.F3BeE932

相关内容