Linux文件查找、打包压缩及解压
1.find命令:
2.find 命令用于在文件系统中搜索文件和目录。
3.例如,要在 /home 目录下查找所有以 .txt 结尾的文件,可以使用:find /home -name "*.txt"。
4.grep命令:
5.grep 命令用于在文件中搜索特定模式。
6.例如,要在当前目录下的所有文件中查找包含 "keyword" 的行,可以使用:grep "keyword" *。
打包压缩:
7.tar命令:
8.tar 命令用于打包文件和目录。
9.例如,将当前目录下的所有文件打包成一个 tar 文件:tar -cvf archive.tar *。
10.若要同时压缩,可以使用 gzip 或 bzip2:tar -cvzf archive.tar.gz * 或 tar -cvjf archive.tar.bz2 *。
解压缩:
11.解压tar文件:
12.使用 tar 命令解压 tar 文件。
13.例如,解压一个 tar 文件:tar -xvf archive.tar。
14.若要解压经过压缩的 tar 文件:tar -xvzf archive.tar.gz 或 tar -xvjf archive.tar.bz2。
15.解压gzip和bzip2文件:
16.对于 .gz 文件,使用 gzip 命令解压:gzip -d filename.gz 或 gunzip filename.gz。
17.对于 .bz2 文件,使用 bzip2 命令解压:bzip2 -d filename.bz2 或 bunzip2 filename.bz2。
实例:
18.查找文件:
19.find /home -name "*.txt":在 /home 目录下查找所有以 .txt 结尾的文件。
20.打包和压缩:
21.tar -cvzf backup.tar.gz /path/to/files:将 /path/to/files 目录下的文件打包成 tar 并使用 gzip 压缩。
22.解压缩:
23.tar -xvzf backup.tar.gz:解压缩 gzip 压缩的 tar 文件。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix