Linux命令 查看及修改文件属性
chmod
[功能说明]
改变文件的访问权限
#Linux中访问权限分为:文件属主(文件的创建者)文件组属主(创建者所处的组)和其他(其他用户)
[语法格式]
Chmod[参数]mode[文件名或目录名]
Chmod[参数]--referecnce=文件名或目录名[文件名或目录名]
[选项参数]
若目标文件或目录是符号链接文件,则改变的是符号文件本身的权限,不能对指向的文件改变,并且该命令也没有想chgrp命令那样提供对符号文件权限改变的参数,只有超级用户和文件的拥有者才能更改文件访问权限
Mode为指定的权限,如果用字符串设置,则形式为[ugoa..][+-=][rwxX]..][..]
u表示文件的所有者
g表示和文件拥有者属于同一组的用户
o表示其他用户
a表示所有用户
+表示增加权限 -表示取消权限 =表示唯一设定权限
r表示可读 w表示可写 x表示可执行 X表示只有当该文件是个子目录或者该目录已经设定过可执行
参数 |
说明 |
-c |
只有文件或目录权限在更改的前提下,才会显示更改信息 |
-v |
显示权限更改的详细信息 |
-f |
若文件无法更改权限,不显示错误信息 |
chown
[功能说明]
改变文件的属主或属组
#文件的属主包括文件属主和属组,文件的建立者默认为文件的属主(所有者),文件的属组默认为文件创建者所处的工作组,属主用户对自己创建文件具有最大的权限,操作权限可以和超级用户媲美。一个用户可以位于多个组内,因此一个文件也可以位于多个组内,同一组内的用户对文件具有共享的权限。为了有效地管理文件,改变文件的属主和属组是非常重要的。
[语法格式]
Chown[参数]属主/属组ID[:[组用户/组ID]][文件名或目录名]
[选项参数]
参数 |
说明 |
-c |
只显示改变成功的文件 |
-f |
不显示错误就退出 |
-h |
若是符号链接文件,只对符号链接文件执行操作,而不影响其指向的文件,通常只对允许符号链接文件改变组用户的系统才有用 |
--deference |
Chown命令默认下对符号链接文件本身改变属主/组用户,--deference指明符号链接文件指向的文件进行操作而不是符号链接文件本身 |
file
[功能说明]
查看文件类型
#Linux中不存在扩展名,可以用ls -l 功能查看文件可以的类型
[语法格式]
File[参数][文件 ]
[选项参数]
参数 |
说明 |
-b |
列出辨识结果时,不显示文件名称 |
-c |
详细显示命令执行过程,便于排错或分析程序执行情况 |
只是做的一个总结 如有不对,请各位大牛批评指教。
此致敬礼
版权声明
本总结所涉及到的内容 全部摘抄自《Linux命令完全技术宝典》张栋
Linux命令 查看及修改文件属性的更多相关文章
- linux 下查看文件修改时间
linux 下查看文件修改时间 等 http://blog.sina.com.cn/s/blog_6285b04e0100f4xr.html 查看文件时间戳命令:stat awk.txtFile: ` ...
- 如何用linux命令查看nginx是否在正常运行
有时想知道nigix是否在正常运行,需要用linux命令查看nginx运行情况. 执行命令: ps -A | grep nginx 如果返回结果的话,说明有nginx在运行,服务已经启动. 如果 ...
- linux 下查看文件修改时间,访问时间,状态改变时间
http://blog.sina.com.cn/s/blog_6285b04e0100f4xr.html 查看文件时间戳命令:stat awk.txt File: `awk.txt' Size: 20 ...
- linux下查看和修改文件时间
一.查看文件时间及相关命令 1.stat查看文件时间 [root@web10 ~]# stat install.log File: "install.log" Size: 3338 ...
- linux 命令查看CPU和内存信息
几个cpu more /proc/cpuinfo |grep "physical id"|uniq|wc -l 每个cpu是几核(假设cpu配置相同) more /proc/cpu ...
- Linux命令 查看文件内容
cat [功能说明] 查看文件的内容 #cat本身是一个串接命令,把指定一个或多个源文件的内容,利用>符号重定向到目标文件中,如果不指定重定向文件,则默认在标准输出设备上显示.此时,可以利用c ...
- Linux命令查看内存、整体负载、端口查看、进程查看、vim编辑器(3)
一.资源占用命令 1.查看内存(free) free命令默认是以kb为单位显示的. free -m用Mb单位来显示. free -h显示单位 . free -h -s 3 ,每隔三秒刷新一次,如果 ...
- LINUX手动查看和修改MTU值的方法
默认的ANDROID系统中不带BUSYBOX,所以无法用BUSYBOX IFCONFIG来查看修改MTU值.其实网卡的MTU值是保存在/sys/class/net/eth0/mtu文件中,所以可以通过 ...
- Linux下使用date命令查看和修改时间
1.查看系统时区和时间,执行命令date -R “-0500”代表西五区(America/New_York),北京的时区为“+0800”(东八区). 2.查看硬件时间,执行命令hwclock --sh ...
随机推荐
- python3.x元组打印错误 TypeError: unsupported operand type(s) for %: 'NoneType' and 'tuple'
原创by南山南北秋悲 欢迎引用!请注明原地址:http://www.cnblogs.com/hwd9654/p/5676746.html 谢谢! TypeError: unsupported ope ...
- 【DP系列学习一】简单题:kickstart2017 B.vote
https://code.google.com/codejam/contest/6304486/dashboard#s=p1 这是一道简单的dp,dp[i][j]代表A的voter为i,B的voter ...
- time元素定义的格式
time元素表示的是24小时中的某一个时刻或日期,表示时间时允许时差. time元素定义的格式如下: <time datetime="2016-6-15">2016年6 ...
- Java scheduled executor
A typical usage of java scheduled executor looks like this ScheduledExecutorService executor = Execu ...
- Android计时器 android.widget.Chronometer
说起做定时器,大家一般会想到Timer和Executors的定时器线程池,其实用这两个做都会有问题,在停止和重新计时时你回发现无法停止或者说计时加快(加快是因为多个线程在记录同一个变量),Androi ...
- 分布式开放消息系统(RocketMQ)的原理与实践(转)
转自:http://www.jianshu.com/p/453c6e7ff81c 分布式消息系统作为实现分布式系统可扩展.可伸缩性的关键组件,需要具有高吞吐量.高可用等特点.而谈到消息系统的设计,就回 ...
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(83)-Easyui Datagrid 行内编辑扩展
这次我们要从复杂的交互入手来说明一些用法,这才能让系统做出更加复杂的业务,上一节讲述了Datagird的批量编辑和提交本节主要演示扩展Datagrid行内编辑的属性,下面来看一个例子,我开启编辑行的时 ...
- redis的安装部署启动停止<17.3.21已更新>
--------------------------------------------------------- 启动redis时使用下面两条命令: redis-server /etc/redis. ...
- 取消关联svn
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN] @= ...
- Lists, Maps and Sets in Java
ArrayList vs LinkedList vs Vector From the hierarchy diagram, they all implement List interface. The ...