mtime,atime,ctimeの違い
1279 ワード
mtime ls -l
atime ls -lu
ctime ls -li , , \ , ,
3つのファイルa b cを作成する
echo "1" > a
echo "2" > b
echo "3" > c
ls-l,ls-lu,ls-li操作を実行し、mtime,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
cat a,echo「b」>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
scpを使用してファイルを他のマシンにコピーすると、mtime,atime,ctimeのデフォルトで変更されます.変更したくない場合は、scpコマンドの後に-pパラメータを追加できます.
man scp
-p Preserves modification times, access times, and modes from the original file.