首页 > 系统相关 >Linux理论知识

Linux理论知识

时间:2023-03-18 22:11:43浏览次数:50  
标签:... tar 5.1 解压缩 前提 文本文件 Linux 理论知识

Linux理论知识

  理论知识

1.1文件名后缀

1 作用是说明和注释一个文件的性质。

2 与文件类型无关。

1.2常见的压缩文件后缀名

1.gz

2.bz2

3.xz

4.zip

5.tar

6.tar.gz

7.tar.bz2


 

2.归档和展开归档

2.1tar [OPTION]...

1.-c:创建归档

2.-x:展开归档

3.-v:显示过程

4.-f:指定归档文件

5.-tv:不显示展开的前提下查看归档

6.-r:往归档文件中追加

7.-C DIR:指定展开目录,其目录必须事先存在

8.-j:调用bzip2压缩归档或解压展开

9.-z:调用gzip压缩归档或解压展开

10.-J:调用xz压缩归档或解压展开


 

2.2创建归档

1.tar -jcf /PATH/TO/SOMEFILE.tar.bz2 FILE...


 

2.3查看归档

1.tar -tvf /PATH/TO/SOMEFILE.tar


 

2.4展开归档

1.tar -zxf /PATH/TO/SOMEFILE.tar.gz


 

2.5展开指定目录

1.tar -Jxf /PATH/TO/SOMEFILE.tar.xz -C /PATH/TO/DIR


 

3.bzip2/bunzip2/bzcat
3.1.bzip2[OPTION]...FILE...
    3.1.1 -k:keep.保留原文件
    3.1.2 -d:解压缩,相当于bunzip2
    3.1.3 -#:1-9,压缩比,默认为6
3.2.特点
    3.2.1 a.使用-k选项即可保存源文件不被解锁后删除
    3.2.2 b.同等压缩比例时,压缩率更高,文件更小
    3.2.3 c. 仅能针对文件操作,不支持对目录操作
3.3.其它
    3.3.1.bzcat:不能被解压缩的前提下查看文本文件内容
    3.3.2.bzgrep:不解压缩的前提下过滤文本文件的内容
    3.3.3.bzless:不解压缩的前提下分页查看文本文件内容
    3.3.4.bzmore:不解压缩的前提下分页查看文本文件的内容
    3.3.5.bzdiff:不解压缩的前提下比较文本文件内容



4.xz/unxz/xzcat
4.1.xz[OPTION]...FILE...
    4.1.1.-k:keep,保留源文件
    4.1.2 -d:解压缩,相当于unxz
    4.1.3 -#:1-9,压缩比,默认为6
4.2.特点
    4.2.1 a.使用-k选项即可保存原文件不被压缩后删除
    4.2.2 b.同等压缩比例时,压缩率更高,文件更小
    42.3 c.仅能针对文件操作,不支持对目录操作
4.3.其它
    4.3.1.bzcat:不能被解压缩的前提下查看文本文件内容
    4.3.2.bzgrep:不解压缩的前提下过滤文本文件的内容
    4.3.3.bzless:不解压缩的前提下分页查看文本文件内容
    4.3.4.bzmore:不解压缩的前提下分页查看文本文件的内容
    4.3.5.bzdiff:不解压缩的前提下比较文本文件内容


 

5.gzip/gunzip/zcat

5.1 gzip [OPTION]...FILE..

5.1.1 -d:解压缩,相当于gunzip

5.1.2 -c:将结果输出至标准输出,而不改变源文件;">"

5.1.3 -r:递归压缩目录中每一个文件

5.1.4 -#:1-9,  指定压缩比,默认为6:

5.0.1特点

a:使用-k选项即可保存原文件不被压缩后删除

b:同等压缩比例时,压缩率更高,文件最小。

c:仅能只对文件操作,不支持对目录操作

5.0.2其他

5.0.0.1 bzcat:不解压缩的前提下查看文本文件内容;

5.0.0.2 bzgrep:不解压缩的前提下过滤文本文件的内容:

5.0.0.3 bzless:不解压的前提下分页查看文本文件内容:

5.0.0.4 bzmore:不解压缩的前提下分页查看文本文件的内容:

5.0.0.5 bzdiff:不解压缩的前提下比较文本文件内容:

5.1.1 xz/unxz/xzcat

5.1.1.1 xz[OPTION]... FILE...

5.1.1.2 -k: keep,保留原文件:

5.1.1.3 -d:解压缩,相当于unxz

5.1.1.4 -#:1-9,压缩比,默认为6;

5.1.1 特点:

a.使用-K选项即可保存原文件不被压缩后删除

b:同等压缩比例时,压缩率更高,文件更小。

c.仅能针对文件操作,不支持对目录操作

5.1.1 其他

xzcat:不解压的前提下查看文本文件内容;

xzgrep:不解压缩的前提下过滤文本文件内容;

xzless:不解压缩的前提下分页查看文本文件内容;

xzmore:不解压缩的前提下分页查看文本文件的内容;

xzdiff:不解压缩的前提下比较文本文件内容;


 

6.0.0  gzip/gunzip/zcat

6.0.1 gzip [OPTION]... FILE...

-d:解压缩相当于gunzip

-c:将结果输出至标准输出,而不改变原文件;">"    

          ~]# gzip -c FILE > FILE.gz

         ~]# gunzip -c FIL. gz > FILE

6.0.2  特点

a.能对文件和目录操作

b.对目录操作时,仅对目录中的每个文件实现压缩,并且非压缩目录本身

c.默认情况下,无论压缩或解压缩,源文件都不会被保留,但有个-c选项

6.0.3 其它

6.0.3.1 zcat:不解压缩的前提下查看文本文件内容;

6.0.3.2 zgrep:不解压缩的前提下过滤文本文件内容;

6.0.3.3 zless:不解压缩的前提下分页查看文本文件内容;

6.0.3.4 zmore:不解压缩的前提在分页查看文本文件内容;

6.0.3.5 zdiff:不解压缩的前提下比较文本文件内容;


 

7.0.0 目录压缩和解压缩

7.0.1压缩

7.0.1.1 zip FILENAME.zip FILE1 FILE2...

-d:从压缩包中删除指定文件

-g:向压缩包中追加指定文件

-r:目录递归压缩

7.0.2解压缩

7.0.2.1 unzip FILENAME.zip

-l:不解压缩显示压缩包内的文件列表

-d:指定解压缩后的文件存放目录,不必事先存在

7.0.3 查看

7.0.3.1 zipinfo FILENAME.zip

-l:使用长格式显示压缩包内的文件列表

-l:显示压缩包内的文件名信息

标签:...,tar,5.1,解压缩,前提,文本文件,Linux,理论知识
From: https://www.cnblogs.com/sr2003/p/17231966.html

相关文章

  • Linux基础命令
    重启:poweroff   reboot关机:shutdown now Pwd:查看当前工作目录路径Sync:可用来强制将内存缓冲区中的数据立即写入磁盘中Su:用来切换用户身份 Ls: -a ......
  • Linux LVM扩容
    Ubuntu默认安装自带了LVM的结构,可以很方便扩容root@node3:~#lsblkNAMEMAJ:MINRMSIZEROTYPEMOUNTPOINTSloop07:......
  • linux系统离线安装docker(分步法&一键法)
    https://blog.csdn.net/chexlong/article/details/127932711 1前言在有的项目场景中,服务器是不允许连接外网的。此时若想在服务器上安装部署docker容器,就不能采用在......
  • linux ESP32开发环境(idf可选择5.0/4.4.4...)
    1、 下载VMware17pro虚拟机下载地址:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html  2、下载ubuntu推荐下载地址:http......
  • Linux安装Nacos
    nacos安装版本:v2.1.1#获取压缩包、解压wgethttps://github.com/alibaba/nacos/releases/download/2.1.1/nacos-server-2.1.1.zipunzipnacos-server-2.1.1.zip###......
  • Linux day1
    配置源curl-s-o/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.163.com/.help/CentOS7-Base-163.repocurl-s-o/etc/yum.repos.d/CentOS-Base.repohttp://mirror......
  • linux环境下部署mysql环境
    一、部署步骤1、将安装包上传到Linux服务器上(目录随意),然后解压缩2、进入到解压后的目录下,分别执行以下命令安装四个包(严格按照顺序执行)rpm-ivhmysql-community-com......
  • Linux下安装jdk的步骤与bug
    Linux下安装jdk的步骤与bug步骤:先在/opt/下创建一个software文件,用于存放压缩包进入opt下:cd/opt创建software文件:sudovimsoftware在software/下用......
  • Linux进程调度的思考
    a.进程怎么载入到CPU中运行?b.当前进程正在运行,怎么确定是否要切换下一个进程?c.怎么选出下一个进程?d.选择进程的算法和优先级?e.介绍一下常用的算法调度逻辑?f.从......
  • [linux][uvc]YUV格式编码的图片
    YUV格式编码的图片,在Linux下需要安装ffmpeg。#安装ffmpeg$sudoaptinstallffmpeg#查看图片,需要注意的是YUV图像的信息中并没有存储宽和高,所以在打开时需要指定图像......