linux截图命令tar的简单介绍

linux的tar命令是哪个英文单词的缩写

tar命令tar [-cxtzjvfpPN] 文件与目录 ….

成都创新互联专注于禅城企业网站建设,响应式网站建设,成都商城网站开发。禅城网站建设公司,为禅城等地区提供建站服务。全流程按需网站设计,专业设计,全程项目跟踪,成都创新互联专业和态度为您提供的服务

参数:

-c :建立一个压缩文件的参数指令(create 的意思);

-x :解开一个压缩文件的参数指令!

-t :查看 tarfile 里面的文件!

特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!

因为不可能同时压缩与解压缩。

-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?

-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?

-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!

-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!

例如使用『 tar -zcvfP tfile sfile』就是错误的写法,要写成

『 tar -zcvPf tfile sfile』才对喔!

-p :使用原文件的原来属性(属性不会依据使用者而变)

-P :可以使用绝对路径来压缩!

-N :比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中!

–exclude FILE:在压缩的过程中,不要将 FILE 打包! /FONT

Linux中tar的命令

tar 归档+压缩

语法:tar czvf newfile.tar.gz SOURCE

语法:tar czvf 压缩后的文件名(tar.gz tar.bz2) 需要压缩的文件或目录

常用参数:

-z, --gzip  以gzip方式压缩  扩展名: tar.gz

-j :   以bz2方式压缩的  扩展名:tar.bz2

-J:   以xz 方式压缩   扩展名:tar.xz

例1:创建.tar.gz 包

[root@xuegod63 ~]# tar cvf /root/etc.tar /etc

[root@localhost test]# tar zcvf /root/etc.tar.gz /etc  #归档,注意备份的名字后缀

[root@localhost test]# tar zxvf /root/etc.tar.gz    #解压缩

[root@localhost test]# tar xvf /root/etc.tar.gz      #解压缩

例2:创建.tar.bz2包

语法: #tar jcvf newfile.tar.bz2  SOURCE

[root@xuegod63 ~]#  tar -jcvf ~/etc.tar.bz2 /etc

[root@xuegod63 ~]#  tar -jxvf ~/etc.tar.bz2     #解压缩

[root@xuegod63 ~]#  tar -xvf ~/etc.tar.bz2     #解压缩

[root@xuegod63 ~]#  tar jxvf ~/etc.tar.bz2 -C  /opt  #解压到opt目录下

例3:创建.tar.xz包

[root@xuegod63 ~]#  tar -Jcvf ~/etc.tar.xz /etc

[root@xuegod63 ~]#  tar -Jxvf ~/etc.tar.xz       #tar.xz 这类包,解压缩

[root@xuegod63 ~]#  tar -xvf ~/etc.tar.xz

对比三种压缩方式后压缩比例:

[root@xuegod63 ~]# time tar zcf /root/etc.tar.gz /etc

[root@xuegod63 ~]# time tar jcf /root/etc.tar.bz2 /etc

[root@xuegod63 ~]# time tar Jcf /root/etc.tar.xz /etc

[root@xuegod63 ~]# ll -h etc.tar*  (*为通配符,代表任意字符任意次)

-rw-r--r-- 1 0 root   28M 5月  10 12:10 etc.tar

-rw-r--r-- 1 0 root   8.7M 5月  10 12:14 etc.tar.bz2 #常用

-rw-r--r-- 1 0 root   9.8M 5月  10 12:11 etc.tar.gz #常用

-rw-r--r-- 1 0 root   7.0M 5月  10 12:16 etc.tar.xz #这个压缩比例最高,压缩的时间是最长

查看源文件大小

[root@xuegod63 ~]# du -sh /etc

31M /etc

etc.tar包为28M ,实际几乎没怎么压缩。xz格式化为7.0M,传输的时候效率提高很多。

扩展:

解压指定文件到指定目录

[root@xuegod62 ~]# tar -C /opt -xvf boot.tar.gz boot/grub2/grub.cfg

解压某一类型文件到指定目录

--wildccards 文件名匹配,使用通配符

[root@xuegod62 ~]# tar -tvf boot.tar.gz

[root@xuegod62 ~]# tar -C /opt -xvf boot.tar.gz --wildcards *.mo

排除指定文件并解压

[root@xuegod62 ~]# rm -rf /opt/boot

[root@xuegod62 ~]# tar -C /opt -xvf boot.tar.gz boot/grub2 --exclude=boot/grub2/i386-pc

Linux命令:tar

原单词 tar命令最初的设计目的是将文件备份到磁带上(tape archive),因而得名tar

实物长这样

tar 命令是linux系统中常用的 压缩文件 和 解压缩文件命令

tar 命令的参数 异常之多,咱们只学习满足 压缩文件 和 解压缩文件 命令的参数就可以了

mark style="box-sizing: border-box; background-color: rgb(255, 255, 0); color: rgb(0, 0, 0);"工作中应用于安装软件,搭建应用,部署环境/mark

举例: 将root目录下的 adir目录和a.txt文件 压缩为 test.tar.gz

注意是大写C

如果 不使用-C参数 则默认解压至当前工作目录

举例: 将 test.tar.gz 压缩文件解压到/root目录

-c 建立新的备份文件。

-x 从备份文件中还原文件。

-v 显示指令执行过程。

-f 指定备份文件。

-z 通过gzip指令处理备份文件。(如果解压文件后缀是.tar,没有.gz则不需要使用-z参数)

-C 指定解压到的目录

使用xshell连接linux

在root 目录下 新建 tarTest目录

进入tarTest目录

压缩 /root/lnTest文件夹 和 /root/Centos-7.repo 文件 到 /root/tarTest目录下,压缩文件名为 test.tar.gz

进入/root/tarTest目录

解压test.tar.gz到当前目录(/root/tarTest)

解压test.tar.gz到/root/rmTest目录

怎么在 Linux 系统上截图

在GNOME集成桌面环境下,我们可以使用键盘功能键Print Screen或Alt+Print Screen组合键来抓图,前者可以抓取整个屏幕的图像,而后者可以抓取当前活动窗口的图像。例如抓取整个屏幕的图像,则按下Alt+Print Screen组合键,不一会儿将弹出“保存抓图”对话框(图1),对话框中显示截图的文件名以及图像存储的目标路径(这里我们使用默认存储路径),如点击“复制到剪贴板”按钮则将截图复制到系统剪贴板中,在其他程序中使用时只要“粘贴”过去就可以了;如点击“保存”按钮则将抓取的屏幕图像保存为文件,文件名由系统自动生成,如Screenshot.png。使用键盘快捷键来抓图,优点是快捷、方便,适用于只需要抓取全屏或某个活动窗口图像的情况。

如何从Linux命令行截屏

Linux下命令行中可以用Scrot截屏,方法如下(以Ubuntu为例):

1.在Ubuntu系统上安装自带截图工具Scrot

1

[root@localhost tools]#sudo apt-get install scrot

2.截取整个桌面直接运行该命令

1

[root@localhost tools]#scrot

3.指定保存目标文件夹和截图文件名

1

[root@localhost tools]#scrot ~/Pictures/my_desktop.png

4.选择一个特定的窗口或定义一个矩形区域来截图

1

2

[root@localhost tools]#scrot -s

#运行这个命令后,继续鼠标单击任意窗口或画出一个矩形,它能够触发对选定窗口/区域的屏幕截取


网站标题:linux截图命令tar的简单介绍
网站URL:http://myzitong.com/article/dodsepp.html