能否解释一下为什么被覆盖的文件在写入期间会获得不同的时间戳(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
。