
文件名末尾如果带波浪线~,表示这是一个备份文件(类似于Windows下的.bak)。
文件名不可能带星号,但是ls -l命令会把具有x权限的文件的名称末尾加一个星号,表示具有可执行权限。
Linux的权限不是很细致,只有RWX三种\x0d\x0ar(Read,读取):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目录的权限。\x0d\x0aw(Write,写入):对文件而言,具有新增,修改,删除文件内容的权限;对目录来说,具有新建,删除,修改,移动目录内文件的权限。\x0d\x0ax(eXecute,执行):对文件而言,具有执行文件的权限;对目录了来说该用户具有进入目录的权限。\x0d\x0a1、目录的只读访问不允许使用cd进入目录,必须要有执行的权限才能进入。\x0d\x0a2、只有执行权限只能进入目录,不能看到目录下的内容,要想看到目录下的文件名和目录名,需要可读权限。\x0d\x0a3、一个文件能不能被删除,主要看该文件所在的目录对用户是否具有写权限,如果目录对用户没有写权限,则该目录下的所有文件都不能被删除,文件所有者除外\x0d\x0a4、目录的w位不设置,即使你拥有目录中某文件的w权限也不能写该文件1.可读权限r
表示具有读取/阅读文件内容的权限。
2.可写权限w
表示具有新增、修改文件内容的权限。
①如果没有r,用vi编辑器,输入“:wq!"可以强制覆盖,但原文件内容会被清除因此可以使用echo追加内容到文件。
②删除文件(修改文件名等)的权限是受父目录的权限控制,和文件本身的权限无关,文件名在父目录的block里。
3.可执行权限x
表示具有执行文件的权限。
①文件本身要能够执行。
②普通用户必须还要有r权限才能够执行,无r就不能执行。
③root即使没有r权限,只要有x权限就能执行。
④root用户位没有执行权限,但只要其他权限位还有x权限,那它就能执行。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)