进入学习
- [ ] 归档 tar
- 归档是将多个文件和目录合并成一个单一文件的过程。归档文件不一定会减少文件的大小,它主要是用于组织和管理多个文件。
- [ ] 压缩 gzip
- 压缩是对一个或多个文件进行压缩,从而减少文件的大小。压缩文件可以包含一个或多个文件和目录,且通常会显著减少文件的存储空间。
> 有时候不知道 tar 后面的参数是什么意思以下是规律
> tar -czvf archive.tar.gz
>
- -c 表示创建新的归档文件
- -z 表示用 gzip 压缩
- -v 表示详细输出处理信息
- -f 指定归档文件的名称。
> tar -xzvf b01.tgz
- -x 表示解压
- -z 表示使用 gzip解压
- -v 表示详细输出
- -f 表示文件。
> 参数解释 tar 是归档操作 gzip是压缩操作
- c:create(创建)
用于创建一个新的归档文件。
- v:verbose(详细)
显示处理过程中详细的输出信息,即显示处理的文件名。
- f:file(文件)
指定归档文件的名称。
- x:extract(解压)
从归档文件中提取文件。
- z:gzip
### 5.2.2 关于ls的总结
- -a (all)
显示所有文件,包括隐藏文件(以 . 开头的文件)。
- -l (long format)
使用长格式显示文件信息,包括权限、所有者、文件大小和修改时间等。
ls -l
- -h (human-readable)
以人类可读的格式显示文件大小(如 1K、234M、2G 等)。通常与 -l 一起使用。
- -R (recursive)
递归地列出子目录中的内容。
- -t (time)
根据修改时间排序文件,最近的文件排在前面。
- -r (reverse)
逆序排列文件。通常与其他排序参数一起使用,如 -t 或 -S。
- -S (size)
根据文件大小排序,最大的文件排在前面。
- -d (directory)
显示目录本身的信息,而不是显示目录内容。
- -i (inode)
显示文件的 inode 号。
- -F (classify)
在目录名后加 /,在可执行文件名后加 *,在符号链接后加 @,在管道文件后加 |,在套接字文件后加 =.
5.2.3 文件权限
读取权限(r):允许查看文件内容。
写入权限(w):允许修改文件内容。
执行权限(x):允许运行文件作为程序。
> 解析权限结构
> 通过chmod -x 可添加权限
- 第一个字符 - 表示这是一个普通文件。
- 接下来的三个字符 rw- 表示文件所有者的权限
- 中间三个字符 r-- 表示用户组的权限
- 最后三个字符 r-- 表示其他用户的权限