重要目录
目录名 | 作用 | 重要目录或文件 |
---|---|---|
bin | 存放可执行的二进制文件 | |
boot | 存放系统启动要用到的文件 | |
dev | 设备文件 | /dev/zero和/dev/null |
etc | 系统配置文件 | /etc/passwd,/etc/shadow,/etc/group./etc/gpasswd |
home | 用户家目录 | |
lib | ||
lib64 | ||
lost+found | 特殊文件,用来找回文件系统错误丢失的数据,正常是空的 | |
media | 临时挂载分区 | |
mnt | 手动挂载分区 | |
opt | “可选”的意思,有些软件放在这里 | |
proc | 系统运行时,进程及内核信息存放在这里。/proc目录是伪文件系统proc的挂载目录,proc并不是真正的文件系统,他存在内存里面 | |
root | 管理员家目录 | |
sbin | 管理员原来存放二进制代码的目录 | |
srv | 用来存储本地或本地服务 | |
sys | 通常称为sysfs,是内核暴露给用户的一个驱动模型层次结构的展现。 | |
tmp | 存放临时数据 | |
usr | 用于存放系统应用程序,比较重要的目录/usr/local 本地系统管理员软件安装目录(安装系统级的应用)。这是最庞大的目录,要用到的应用程序和文件几乎都在这个目录。 | usr |
var | 系统产生的不可自动销毁的缓存文件、日志记录。(系统和程序运行后产生的数据、不对外提供服务、只能用户手动清理)(包括mail、数据库文件、日志文件) |
文件管理
基础
1.创建文件(touch)
2.复制文件(cp)
3.移动文件(mv)
4.删除文件(rm)
进阶
1.输入输出重定向
“>”输出重定向(覆盖),“>>”追加,”<“输入重定向,“2>”错误输出
2.dd(复制文件并对原文件进行转换和格式化)
3.通配符
形式 | 含义 |
---|---|
* | 匹配0到任意个字符 |
? | 匹配一个字符 |
[....] | 匹配列表范围内任意一个字符 |
[^....] | 匹配列表范围外任意一个字符 |
4.cat(连接文件显示内容至屏幕)
5.file(检测文件类型)
6.head(从头显示文件,默认十行)
7.tail(从尾显示文件,默认十行)
8.find(搜索文件)
目录管理
1.创建目录(mkdir)
2.删除目录(rmdir)
3.cp -r(递归复制目录)
4.rm -r(递归删除目录)
5.ls -R(递归显示目录)
文件压缩备份
在Linux下压缩文件我们一般有两种格式:
gzip
bzip2
最常见的方式就是tar打包然后压缩tar详解请转到