zhoukekestar / notes

My Personal Notes.
https://zhoukekestar.github.io/notes/
MIT License
17 stars 8 forks source link

meta & png 小探索 #87

Open zhoukekestar opened 6 years ago

zhoukekestar commented 5 years ago

参考:https://github.com/CyC2018/CS-Notes/blob/8a9b8b15ae1361c21a8dccf5a97379a6a683f665/notes/Linux.md

atime:access time,最后一次读取时间

# touch [-acdmt] filename
-a : 更新 atime
-c : 更新 ctime,若该文件不存在则不建立新文件
-m : 更新 mtime
-d : 后面可以接更新日期而不使用当前日期,也可以使用 --date="日期或时间"
-t : 后面可以接更新时间而不使用当前时间,格式为[YYYYMMDDhhmm]
zhoukekestar commented 5 years ago
$ ln [-sf] source_filename dist_filename
-s :默认是 hard link,加 -s 为 symbolic link
-f :如果目标文件存在时,先删除目标文件

$ touch a.md
$ vi a.md
// 默认创建硬链接
$ ln a.md hard
// 创建软链接
$ ln -s a.md soft
$ ll
total 80
-rw-r--r--    2 zhoukeke  staff     0B Sep  9 11:33 a.md
-rw-r--r--    2 zhoukeke  staff     0B Sep  9 11:33 hard
lrwxr-xr-x    1 zhoukeke  staff     4B Sep  9 11:33 soft -> a.md
$ cat soft
hello
$ cat hard
hello
// 当删除文件之后,软链接一起消失,但硬链接还是能拿到文件
$ rm a.md
$ cat soft
cat: soft: No such file or directory
$ cat hard
hello
$

image