文档介绍:chgrp [-R] groupname dirname/filename
命令参数
意义
-R
递归的持续更改,连同子目录下的目录和文件
ex> chgrp family /backup/ //将/backup/
chown [-R] username dirname/filename
命令参数
意义
-R
递归的持续更改,连同子目录下的目录和文件
ex>chown zhangjx /backup/ //将/backup/
chmod [-R] xyz dirname/filename //r=4,w=2,x=1
命令参数
意义
-R
递归的持续更改,连同子目录下的目录和文件
ex> chmod 777 /backup/ // 将/backup/
chmod
u(user)
g(group)
o(others)
a(all)
+
-
=(设置)
(ex>u=rwx)
r
w
x
文件或目录
mkdir [-mp] dirname (创建目录)
命令参数
意义
-m
配置文件的权限,ex>mkdir –m 700
-p
将所需要的目录递归建立起来,ex>mkdir –p /test/test1/test2
ls [-aAdfFhilnrRSt] 目录名称(显示)
命令参数
意义
-a
列出全部文件(包含隐藏文件)
-d
仅列出目录本身,而不列出目录内的文件数据
-h
文件容量以(G,M,K)大小格式列出
-i
列出inode号码
-l
列出长数据串,包含文件的属性和权限等数据
-t
依时间排序
-S
依文件的容量进行排序
cp [-adfilprsu] 源文件1 源文件2 …目标文件(复制)
命令参数
意义
-a
相当于-pdr的意思
-i
若目标文件已经存在,在覆盖时先询问操作的进行
-r
递归持续复制,常用于目录的复制行为
-p
连同文件的属性一起复制过去
-d
列出长数据串,包含文件的属性和权限等数据
rm [-ifr] 文件或目录(删除)
命令参数
意义
-f
忽略不存在的文件,不会出现警告信息
-r
递归删除,常用于目录的删除行为
mv [-fiu] 源文件1 源文件2 源文件3 …目标文件
命令参数
意义
-f
如果目标文件已经存在,则直接覆盖
-i
目标文件已经存在,就会询问是否覆盖
cat [-AbEnTv] 文件(查看文件内容)
命令参数
意义
-A
相当于-vET的整合参数,可列出一些特殊字符
-v
列出一些看不到的特殊字符
-E
将结尾的段字符$显示出来
-T
将[Tab]键以^T显示出来
-n
打印出行号,空白行也有行号
-b
列出行号,空白部分不显示行号
chattr [+-=] [ASacdistu] 文件或目录(设置隐藏属性)
命令参数
意义
a
文件将只能增加数据,而不能删除也不能修改数据
i
让一个文件“不能删除、改名,设置连接也无法写入或添加数据”,对于文件系统的安全性有很大的帮助
s
文件删除之后,将从硬盘空间中完全删除
u
与s相反,如果文件被删除了,可以从磁盘中找回
d
当dump程序执行时,设置d属性可是该文件(目录)不被备份
lsattr [-adR] 文件或目录(显示隐藏属性)
命令参数
意义
-a
将隐藏文件的属性也显示出来
-d
如果是目录,则仅列出目录本身的属性而非目录内的文件
-R
连同子目录的数据也一并列出
SUID
SUID权限仅对二进制程序有效
执行者对该程序具有x的可执行权限
本权限仅在执行该程序的过程中有效
执行者将具有该程序所有者的权限
SGID
用户若对此目录具有r和x的权限时,该用户能够进入此目录;
用户在此目录下的有效用户组将会变成该目录的用户组
若用户在此目录下具有w的权限(可以新建文件),则该用户所创建的新文件的用户组与此目录的用户组相同
which (寻找“执行文件”) [-a] command
命令参数
意义
-a
将所有由PATH目录下可以找到的命令均列出,而不只是第一个被找到的命令名称
whereis [-bmsu] 文件或目录名(查找命令)
命令参数
意义
-b
只找到二进制文件
-m
只找到说明文件manual路径下的文件
-s
只找到source源文件
-u