mkdir
- 默认情况下,
当前目录下创建目录
mkdir abc
- 创建多个目录
mkdir a b c
- 递归地创建目录
mkdir -p a/b
(ls -R
进行查看)
- 打印创建目录的信息
mkdir -v a b c
文件权限
-
查看文件权限和类型
ls -lh
-
第1个字符说明:
d:
表示是一个目录
,事实上在ext2fs中,目录是一个特殊的文件。-
:表示这是一个普通的文件
。l
: 表示这是一个符号链接文件
,实际上它指向另一个文件。b、c
:分别表示区块设备
和其他的外围设备
,是特殊类型的文件。s、p
:这些文件关系到系统的数据结构和管道
,通常很少见到。
-
第2~10个字符说明:
左边三个字符表示所有者(u)
权限,中间3个字符表示与所有者同一组的用户(g)
的权限,右边3个字符是其他用户(o)
的权限。这三个一组共9个字符。 -
rwx代表意义:
文件 目录 r 具有读取文件内容的权限 w 具有新增、修改文件内容的权限 x 具有执行文件的权限 -
权限的数字表达
每个用户有rwx三个对应权限,将这三个权限先用0或1表示,如‘110’,再转换为10进制,如‘110 = 6’,最后按照rwx排列顺序
,有下列对应关系:r w x - 4 2 1 0 再转成10进制,有下列:
十进制 权限 意义 7 rwx 可读,可写,可执行 6 rw- 可读,可写 5 r-x 可读,可执行 4 r– 可读 3 - wx 可写,可执行 2 -w- 可写 1 –x 可执行 0 —
改变文件权限chmod指令
- 用字母表示权限
- 给user增加对qwe执行权限:
chmod u+x qwe
- 给group指定对qwe的权限为rw-,other为r–
chomd g=rw,o=r qwe
- 可以用
a
表示所有用户,即ugo
,所有用户增加可执行权限
chmod a+x qwe
- 给user增加对qwe执行权限:
- 用数字表示权限
chmod 755 qwe
- 给qwe最高权限(所有人可读可写可执行)
chmod 777 /Users/doris/qwe
打包和解压缩命令
类型 | 压缩 | 解压 |
---|---|---|
.xz | tar cvf FileName.tar DirName | tar xvf FileName.tar.xz |
.tar | tar cvf FileName.tar DirName | tar xvf FileName.tar |
.gz | gzip FileName | gzip -d FileName.gz / gunzip FileName.gz |
.tar.gz和.tgz | tar zcvf FileName.tar.gz DirName | tar zxvf FileName.tar.gz |
.Z | compress FileName | uncompress FileName.Z |
tar.Z | tar Zcvf FileName.tar.Z DirName | tar Zxvf FileName.tar.Z |
.zip | zip (-r 递归) FileName.zip DirName | unzip FileName.zip |
.rar | rar a FileName.rar DirName | rar x FileName.rar |