Linux文件查找,打包压缩及解压

1.文件查找

1.1which命令:

which命令的功能是用于查找命令文件,能够快速搜索二进制程序所对应的位置。
如果我们既不关心同名文件(find与locate),也不关心命令所对应的源代码和帮助文件(whereis),
仅仅是想找到命令本身所在的路径,那么这个which命令就太合适了。

语法格式:which [参数] 文件
参数:
-n 指定文件名长度(不含路径)
-p 指定文件名长度(含路径)
-w 指定输出时栏位的宽度
-V 显示版本信息

1.2find命令

find命令用于在文件系统中搜索文件和目录在当前目录及其子目录中查找所有文件和目录

find . 

根据文件名查找
find /path/to/search -name filename

根据文件类型查找
find /path/to/search -type f # 查找文件
find /path/to/search -type d # 查找目录
1.3locate命令

locate命令通过搜索已建立的文件数据库快速查找文件

# 更新文件数据库
sudo updatedb

# 使用locate查找文件
locate filename

2.文件打包压缩

1.tar命令

tar命令用于打包和解包文件打包成.tar文件tar -cvf archive.tar files 


 打包并使用gzip压缩成.tar.gz文件
tar -czvf archive.tar.gz files

打包并使用bzip2压缩成.tar.bz2文件
tar -cjvf archive.tar.bz2 files

 解包.tar文件
tar -xvf archive.tar

解包.tar.gz文件
tar -xzvf archive.tar.gz

 解包.tar.bz2文件
tar -xjvf archive.tar.bz2

3.压缩及解压

3.1gzip命令

gzip命令用于压缩文件

 压缩文件
gzip filename

解压.gz文件
gzip -d filename.gz

3.2zip命令

zip命令用于创建和解压zip文件

 压缩文件
zip archive.zip files

 解压.zip文件
unzip archive.zip

 

posted @   达利园111  阅读(41)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· 单线程的Redis速度为什么快?
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
点击右上角即可分享
微信分享提示