Linux文件操作指令完全指南(三)

🔍 文件搜索

find

强大的文件搜索工具

# 文件搜索
find /path -name "*.txt" # 按名称搜索
find . -type f -size +10M # 搜索大于10M的文件
find . -mtime -7 # 7天内修改的文件
find . -name "*.log" -delete # 搜索并删除

locate

快速文件定位

# 快速定位
locate filename # 快速搜索文件
sudo updatedb # 更新locate数据库
locate -i filename # 忽略大小写搜索

which / whereis

查找命令和程序位置

# 命令定位
which python # 查找python命令位置
whereis python # 查找python相关文件
type python # 显示命令类型

📦 文件压缩和解压

tar

打包和压缩工具

# tar操作
tar -czf archive.tar.gz files # 创建gzip压缩包
tar -xzf archive.tar.gz # 解压gzip包
tar -cjf archive.tar.bz2 files # 创建bzip2压缩包
tar -tf archive.tar.gz # 查看压缩包内容

zip / unzip

ZIP格式压缩

# ZIP操作
zip -r archive.zip files/ # 创建ZIP压缩包
unzip archive.zip # 解压ZIP文件
unzip -l archive.zip # 查看ZIP内容
unzip archive.zip -d dir/ # 解压到指定目录

💡 压缩格式选择建议

**tar.gz:**Linux标准格式,压缩率好,兼容性强
**tar.bz2:**压缩率更高,但速度较慢
**zip:**跨平台兼容性最好,Windows友好

🔗 链接和比较

ln

创建文件链接

# 链接操作
ln source link # 创建硬链接
ln -s source symlink # 创建符号链接
ls -l symlink # 查看链接信息

diff  / cmp

文件比较工具

# 文件比较
diff file1 file2 # 文本差异比较
diff -u file1 file2 # 统一格式显示差异
cmp file1 file2 # 二进制比较
diff -r dir1 dir2 # 比较目录

上一篇 多外网线路-终端上不了网
下一篇 华为交换机如何配置 telnet 限制访问 acl 只允许特定 ip 登录?