linux修改属性命令 linux中修改文件的命令

linux中如何通过命令修改文件属性

ls -l即可查看目录信息

创新互联成都网站建设按需网站建设,是成都网站推广公司,为成都茶艺设计提供网站建设服务,有成熟的网站定制合作流程,提供网站定制设计服务:原型图制作、网站创意设计、前端HTML5制作、后台程序开发等。成都网站推广热线:028-86922220

分别对应的是:

文件属性 连接数 文件拥有者 所属群组 文件大小 文件修改时间 文件名例如:d   rwx   r-x  r-x

第一个字符指定了文件类型。在通常意义上,一个目录也是一个文件。如果第一个字符是横线,表示是一个非目录的文件。如果是d,表示是一个目录。第二段是文件拥有者的属性,第三段是文件所属群组的属性,第四段是对于其它用户的属性。

三个命令:

(1)chmod-----修改文件权限

(2)chgrp------修改文件或目录所属组

该命令改变指定指定文件所属的用户组。其中group可以是用户组ID,也可以是/etc/group文件中用户组的组名。文件名是以空格分开的要改变属组的文件列表,支持通配符。如果用户不是该文件的属主或超级用户,则不能改变该文件的组。

参数:- R 递归式地改变指定目录及其下的所有子目录和文件的属组。

例1:$ chgrp - R book /opt/local /book

改变/opt/local /book/及其子目录下的所有文件的属组为book。

(3)chown -------更改某个文件或目录的属主和属组

eg:#chown -R xura ubuntu9.04------将ubuntu9.04目录的用户改为xura

语法:chown [选项] 用户或组 文件

说明:chown将指定文件的拥有者改为指定的用户或组。用户可以是用户名或用户ID。组可以是组名或组ID。文件是以空格分开的要改变权限的文件列表,支持通配符。

参数:- R 递归式地改变指定目录及其下的所有子目录和文件的拥有者。

- v 显示chown命令所做的工作。

例1:把文件shiyan.c的所有者改为wang。

$ chown wang shiyan.c

LINUX查看文件属性命令是什么?

linux lsattr命令: 显示文件属性介绍:\x0d\x0a文件属性在文件系统的安全管理方面起很重要的作用,linux下lsattr命令用于查看文件属性信息。\x0d\x0a语法:\x0d\x0a\x0d\x0alsattr [-adRvV] [文件或目录...]选项介绍:\x0d\x0a -a: 显示所有文件和目录,包括隐藏文件;\x0d\x0a -d: 显示目录名称,而非其内容;\x0d\x0a -R: 递归处理,将指定目录下的所有文件及子目录一并处理;\x0d\x0a -v: 显示文件或目录版本;\x0d\x0a -V: 显示版本信息;\x0d\x0a\x0d\x0a执行范例:\x0d\x0a\x0d\x0a1 $ chattr +ai text \x0d\x0a\x0d\x0a2 $ lsattr \x0d\x0a\x0d\x0a3 ----ia------- text \x0d\x0a\x0d\x0a扩展阅读:\x0d\x0achattr命令用于修改文件属性,chattr命令需要root权限。\x0d\x0a\x0d\x0a文件属性:\x0d\x0a a: append only; 系统只允许在这个文件之后追加数据,不允许任何进程覆盖或截断这个文件。如果目录具有这个属性,系统将只允许在这个目录下建立和修改文件,而不允许删除任何文件。\x0d\x0a\x0d\x0a c: compressed; 系统以透明的方式压缩这个文件。从这个文件读取时,返回的是解压之后的数据;而向这个文件中写入数据时,数据首先被压缩之后才写入磁盘。\x0d\x0a\x0d\x0a d: no dump; 在进行文件系统备份时,dump程序将忽略这个文件。\x0d\x0a\x0d\x0a i: immutable; 系统不允许对这个文件进行任何的修改。如果目录具有这个属性,那么任何的进程只能修改目录之下的文件,不允许建立和删除文件。\x0d\x0a\x0d\x0a j: data journalling; 如果一个文件设置了该属性,那么它所有的数据在写入文件本身之前,写入到ext3文件系统日志中,如果该文件系统挂载的时候使用了”data=ordered” 或”data=writeback”选项。当文件系统采用”data=journal”选项挂载时,所有文件数据已经记录日志,因此这个属性不起作用。仅仅超级用户或者拥有CAP_SYS_RESOURCE能力的进程可以设置和删除该属性。\x0d\x0a\x0d\x0a s: secure deletion; 让系统在删除这个文件时,使用0填充文件所在的区域。\x0d\x0a\x0d\x0a t: no tail-merging; 和其他文件合并时,该文件的末尾不会有部分块碎片(为支持尾部合并的文件系统使用)。\x0d\x0a\x0d\x0a u: undeletable; 当一个应用程序请求删除这个文件,系统会保留其数据块以便以后能够恢复删除这个文件。\x0d\x0a\x0d\x0a A: no atime updates; 告诉系统不要修改对这个文件的最后访问时间\x0d\x0a\x0d\x0a D: synchronous directory updates; 任何改变将同步到磁盘;这等价于mount命令中的dirsync选项:\x0d\x0a\x0d\x0a S: synchronous updates; 一旦应用程序对这个文件执行了写操作,使系统立刻把修改的结果写到磁盘。\x0d\x0a\x0d\x0a T: top of directory hierarchy; 如果一个目录设置了该属性,它将被视为目录结构的顶极目录

linux基础命令之如何修改文件属性和权限

1:想一次修改某个目录下所有文件的权限,包括子目录中的文件权限也要修改,要使用参数-R表示启动递归处理。

例如:

[root@localhost ~]# chmod 777 /home/user 注:仅把/home/user目录的权限设置为rwxrwxrwx

[root@localhost ~]# chmod -R 777 /home/user 注:表示将整个/home/user目录与其中的文件和子目录的权限都设置为rwxrwxrwx

2:想一次修改某个目录下所有文件的权限,包括子目录中的文件权限也要修改,要使用参数-R表示启动递归处理。

例如:

[root@localhost ~]# chmod 777 /home/user 注:仅把/home/user目录的权限设置为rwxrwxrwx

[root@localhost ~]# chmod -R 777 /home/user 注:表示将整个/home/user目录与其中的文件和子目录的权限都设置为rwxrwxrwx

例如:chmod -R +x /usr/apache-tomcat-5.5.23/webapps/NEWTRADECARD 修改此目录下所有文件及文件夹增加可执行权限


名称栏目:linux修改属性命令 linux中修改文件的命令
网页URL:http://hbruida.cn/article/ddiccsg.html