📁 文件与目录操作
查找文件
find: 在目录树中精确查找。find /path -name "*.log": 按名称查找。find /path -size +100M: 按大小查找。
locate: 基于数据库快速查找文件 (需更新updatedb)。
文本操作
Linux 强大的文本处理能力是其精髓之一。
grep: 文本搜索。grep "error" log.txt: 查找包含 error 的行。
awk: 强大的文本分析工具,适合按列处理数据。sed: 流编辑器,用于查找替换。cut: 按列截取字符串。sort: 排序。uniq: 去重 (通常配合 sort 使用)。
压缩与解压
- tar (归档工具)
- 打包:
tar -cvf archive.tar dir/ - 解压:
tar -xvf archive.tar - 打包并压缩 (gzip):
tar -czvf archive.tar.gz dir/ - 解压 gzip:
tar -xzvf archive.tar.gz
- 打包:
- gzip: 压缩单个文件。
- zip/unzip: 处理 .zip 格式。