一、文件操作类
1、mkdir #创建目录
选项:
-p 如果父目录不存在则,创建父目录
-v 显示详细过程
举例:
mkdir -p /tmp/test/test1 #如果test目录不存在,则创建test目录,并且创建test1目录
2、rm #删除文件
选项:
-r 递归删除
-f 强制删除
举例:
rm -rf /tmp/test/test.txt #也可以删除目录,这里删除文件
3、touch #如果文件存在则修改文件的三个时间,如果文件不存在则创建这个文件,可以使用stat查看一个文件的三个时间,atime,mtime,ctime
4、cp #复制
选项:
-r #递归
-v #显示详细信息
-p #这个选项是保留被拷贝文件的属性信息(属主,属组等)
5、mv #剪切
举例:这个举个类似于重命名的应用类似于rename
mv /tmp/test.txt /tmp/test1.txt
二、权限管理类
1、chown #改变文件的属主,改变文件的属主和属组,只改变文件的属组
选项:
-R 递归
--reference
chown redhat /tmp/test.txt #改变文件的属主
chown redhat.redhat /tmp/test.txt #改变文件的属组
chown :redhat /tmp/test.txt #只改变文件的属组
chown --reference=/tmp/test.txt test1.txt #把test1.txt文件的属主和属组修改成和/tmp/txt文件一样
2、chgrp #改变文件属组
-R 递归
3、chmod #改变文件的权限
选项:
-R 递归
--reference
1)使用数字 chmod 600 /tmp/test.txt # r w x 分别对应 4 2 1
2)使用mode chmod [ugoa]+|-|=mode filename #u:user,g:group,o:other,mode:wrx