首页 > 系统相关 >Linux文件查找,打包,压缩及解压

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

时间:2023-11-28 10:14:16浏览次数:39  
标签:解压 文件 tar gz 查找 Linux gzip archive

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 文件。

标签:解压,文件,tar,gz,查找,Linux,gzip,archive
From: https://www.cnblogs.com/wjwjwj/p/17861226.html

相关文章

  • C++ 查找文本文件中字符串是否存在
    简介查找文本文件中字符串是否存在代码#include<iostream>#include<fstream>#include<vector>#include<string>usingnamespacestd;boolSearchString(stringfilePath,stringstrF){vector<string>lines;stringline;ifst......
  • 论Linux文件系统
    每台通用计算机都需要将各种数据存储在硬盘驱动器(HDD)或其他类似设备上,比如USB存储器。这样做有两个原因。首先,当计算机关闭以后,内存(RAM)会失去存于它里面的内容。尽管存在非易失类型的RAM,在计算机断电以后还能把数据存储下来(比如采用USB闪存和固态硬盘的闪存),但是,闪存和标准的......
  • Linux下Perl的安装
    Linux下Perl的安装 855  2022-07-3122:31:371、在官方网站下载新版本的源码包:http://www.perl.org/get.html,版本自己选择,我下载的是perl-5.34.0.tar.gzcd /backup/soft/wget https://www.cpan.org/src/5.0/perl-5.34.0.tar.gz 2、解压/backup/soft/下的perl-5.......
  • Linux中断下半部处理机制-tasklet
    转载原文:https://www.cnblogs.com/Wangzx000/p/17488378.htmltasklet特性(1)一种特定类型的tasklet只能运行在一个CPU上,不能并行,只能串行执行(2)多个不同的类型的tasklet可以并行在多个CPU上(3)软中断是静态分配的,在内核编译好后,就不能再改变了。但tasklet灵活很多,可以在运行时......
  • 本地Linux 服务器实现公网SSH远程连接
     公网SSH远程连接Linux的好处在于可以在任何地方通过互联网连接到Linux服务器,无需在服务器所在的局域网内。这样可以方便地进行远程管理、维护和操作,提高了工作效率和灵活性。同时,公网SSH连接还可以加强服务器的安全性,因为可以通过SSH协议进行加密通信,保护数据的安全性。下面简......
  • Linux学习总结7
    文件搜索 find/-namefile1从'/'开始进入根文件系统搜索文件和目录 find/-useruser1搜索属于用户'user1'的文件和目录 find/home/user1-name\*.bin在目录'/home/user1'中搜索带有'.bin'结尾的文件 find/usr/bin-typef-atime+100搜索在过去100天内未......
  • Linux基本命令之文件权限(一)
    一、文件权限文件的权限针对三类对象进行定义owner属主,缩写ugroup属组,缩写gother其他,缩写o每个文件针对每类访问者定义了三种主要权限r:Read读w:Write写x:eXecute执行另X:针对目录加执行权限,文件不加执行权限(因文件具备执行权限有安全隐患)注意:root账户不受文件权限的......
  • Linux基本命令之用户管理(二)
    用户组管理命令添加用户组groupadd[选项]组名选项: -gGID: #指定组ID修改用户组groupmod[选项]组名选项: -gGID: #修改组ID -n新组名: #修改组名例如将user1改为user2(但不建议修改组名):groupmod-nuser1user2删除用户组groupdel组名如果该组没有初始用户才可进行删......
  • Linux文件权限
     权限的意义在于允许某一个用户或某个用户组以规定的方式去访问某个文件。基本权限UGO  首先介绍U、G、O这三个字母所代表的含义。   U:owne,属主   G:group,属组   O:other,其他用户  Linux系统通过U、G、O将用户分为三类,并对这三类用户分别设置三种......
  • 第十四周 Linux课后技术总结
    2.3Vim编辑器安装Vim使用yum-yinstallvim-enhancedVim常用命令......2.4文件时间查看文件时间2.5文件类型看第一个字符,开头为-的是普通文件,开头为d的是目录文件(蓝色)。......