特殊目录
| 符号 | 含义 |
|---|---|
| . | 代表此层目录 |
| .. | 代表上一层目录(常用于写相对路径) |
| - | 代表前一个工作目录 |
| ~ | 代表[目前用户]所在的家目录 |
| ~account | 代表account这个用户的家目录 |
常用的文件和目录指令
| 指令 | 含义 |
|---|---|
| cd | 变换目录 |
| pwd | 显示当前目录 |
| mkdir | 建立一个新的目录 -m配置权限 -p递归建立 |
| rmdir | 山出一个空的目录 |
| ls | 显示当前目录文件属性 -a所有文件 -l长数据串显示 -R子目录也显示 |
| cp | 复制 -r目录的复制 -i覆盖前询问 -a特性全部复制 -u有差异时复制 |
| rm | 移除文件或目录 |
| mv | 移动文件或目录 |
| basename | 获取文档名 |
| dirname | 获取目录名 |
| less | 以翻页形式显示文件内容 |
| touch | 建立空白文件/修改文件日期 |
| chattr | 配置文件隐藏属性 +i不能删除改名连结等 +a能增加不能删除 |
| lsattr | 显示文件隐藏属性 |
| file | 显示文件类型 |
| which | 寻找[执行档] |
| whereis | 在一些特定目录中搜索文件文件名 |
| mount | 文件系统挂载 |
文件压缩
在Linux的环境中,压缩文件的扩展名大多是:[.tar,.tar.gz,.tgz,.gz,.Z,.bz2,.xz]
常见压缩扩展名
| .Z | compress程序压缩的文件 |
|---|---|
| .zip | zip程序压缩的文件 |
| .gz | gzip程序压缩的文件 |
| .bz2 | bzip2程序压缩的文件 |
| .xz | xz程序压缩的文件 |
| .tar | tar程序打包的数据,并没有压缩 |
| .tar.gz | tar程序打包的文件,并且经过gzip压缩 |
常用压缩与解压缩指令
-
压缩tar -jpcv -f filename.tar.bz2 要被压缩的文件或目录名 -
查询tar -jtv -f filename.tar.bz2 -
解压缩tar -jxv -f filename.tar.bz2 [-C 欲解压缩的目录]