本文主要是介绍Linux中有关目录的权限和用stat查看文件时三个时间点解析,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.进入某一目录需要什么权限?
(1)创建三个目录
(2)更改三个目录的权限
把test1的可读权限去掉,把test2的可写权限去掉,把test3的可执行权限去掉。
(3)依次进入这三个目录
三个目录中只有去掉了可执行权限的test3目录进不去,由此可以看出进入一个目录需要可执行权限。
2.在目录内部创建并显示文件需要什么权限?
(1)在test1中创建test4文件,在test2中创建test5文件
发现只能在test1中创建文件,说明在目录内部创建文件需要可写和可执行权限
(2)显示test1中的文件
无法在只具有可写和可执行权限的test1中显示创建的test4文件,把test1添加可读权限后即可显示。说明在目录内部创建并显示文件需要可读、可写、可执行权限。
3.用stat查看文件时三个时间点解析
stat以文字的格式来显示inode的内容。
(1)Access时间
用cat命令来查看test.c
可以看出,只有Access时间修改了,并且变成了当前时刻的时间,所以Access时间可以理解为最后一次访问文件的时间。
(2)Modify时间
重新编辑了test.c的内容后,三个时间都被修改了。说明修改文件的内容这三个时间都会被改变。
(3)Change时间
修改了test.c的权限后发现Change时间被修改了。说明修改文件的权限会改变Change时间
这篇关于Linux中有关目录的权限和用stat查看文件时三个时间点解析的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!