个人编程习惯 - 时间戳
已有 95 次阅读2018-1-12 03:37
|个人分类:technical
我个人觉得时间戳是很有用的一个东西。
我一般进一个目录,不用 ls,而是 ll -tr (即 ls -ltr)。这样会按时间排序,最新的出现在最下面。
跑完任何程序(成功/失败),我都会 ll -tr 一下,从最新的文件挨个看看有没有异常/报错/警告信息。
然后我读文本文件一般用 vim -R,这样只读打开的话,不会产生.xxx.swp 文件,也不会改变目录的时间戳。(可以反悔修改,保存时 :w! 或 :wq! )
我一般拷贝用cp -ai,其中 -a 保留时间戳等属性。
然后我会有个脚本,用 rsync -avzu 把所有重要脚本备份到家目录。-u就是只更新时间戳较新的文件。
这样我也可以比较图和脚本的时间戳,来看看图是按哪个版本的脚本来画的。
其他我用过的命令:
touch #改变文件的时间戳
find ! -newermt "2016-07-11"
llsnap(){
ls -ltr --time-style=long-iso /n/home05/.snapshot/rc_homes_*/${USER}/$1 |sort -u -k 6,7
}