mtime、atimeの、CTIME差

mtime   ls -l   显示最近修改文件内容的时间
atime   ls -lu  显示最近访问文件的时间
ctime   ls -li  显示最近文件有所改变的状态,如文件修改,属性\属主改变,节点,链接变化等

3つのファイルがABCを作成しています

echo "1" > a
echo "2" > b
echo "3" > c

LS -l、LS -lu、LS -Li操作、最終変更時刻、のatimeを実行し、同じCTIMEあります

-rw-r--r--. 1 root root 2 Aug  7 09:50 a
-rw-r--r--. 1 root root 2 Aug  7 09:50 b
-rw-r--r--. 1 root root 2 Aug  7 09:50 c

動作B猫のA、 "b" をエコー>を実行します

cat a
echo "b" > b

# 因 b 的内容改变,mtime(最近修改文件内容的时间) 随之更改
ls -l
-rw-r--r--. 1 root root 2 Aug  7 09:50 a
-rw-r--r--. 1 root root 2 Aug  7 09:51 b
-rw-r--r--. 1 root root 2 Aug  7 09:50 c

# 因 执行了 cat a 操作,atime(显示最近访问文件的时间) 更改
ls -lu
-rw-r--r--. 1 root root 2 Aug  7 09:51 a
-rw-r--r--. 1 root root 2 Aug  7 09:50 b
-rw-r--r--. 1 root root 2 Aug  7 09:50 c

# 因 b 的内容改变,ctime(最近文件有所改变的状态) 随之更改
ls -li
4195057 -rw-r--r--. 1 root root 2 Aug  7 09:50 a
4418917 -rw-r--r--. 1 root root 2 Aug  7 09:51 b
4418918 -rw-r--r--. 1 root root 2 Aug  7 09:50 c

あなたが別のマシン、mtimeを、atimeのにファイルをコピーするためにscpコマンドを使用している場合は、CTIMEはscpコマンドの後に、変更したくない場合は、-pオプションを追加することができ、デフォルトのケースを変更します

man scp
-p      Preserves modification times, access times, and modes from the original file.

おすすめ

転載: www.cnblogs.com/klvchen/p/11313302.html