IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Linux关于tar命令详解,xargs的使用,环境变量 -> 正文阅读

[系统运维]Linux关于tar命令详解,xargs的使用,环境变量

对tar命令的解释,tar分为归档和压缩两个作用

linux压缩常识:
tar -cvf是归档 在加上一个压缩命令就是归档压缩:比如 tar -zcvf
注意,对应命令对应压缩扩展名并且相应压缩需要相应的解压命
归档: tar -cvf ? ? ?解挡: tar -xvf
压缩: tar -zcvf ? ? 解压: tar -zxvf
压缩: ?tar -jcvf ? ? 解压: tar -jxvf
压缩: tar -Jcvf ? ? 解压: tar -Jcvf
?
常用参数:
-z, --gzip 以 gzip 方式压缩 扩展名: tar.gz
-j : 以 bz2 方式压缩的 扩展名:tar.bz2
-J : 以 xz 方式压缩 扩展名:tar.xz

只能已归档的文件才能追加文件。

如果tar.gz文件是如此生成:
#tar -zcvf test.tar.gz ?a.txt
即tar.gz是压缩(-z)和归档(-c)文件,则无法给它追加文件;
若果tar.gz文件是如此生成:
#tar -cvf test.tar.gz ?a.txt
则可使用来追加文件:
#tar -rvf test.tar.gz b.txt

查看归档内容:

#tar -tf ?test.tar.gz
# tar -uf test.tar.gz ab? ? 这条命令是更新原来tar包test.tar.gz中ab文件,-u是表示更新文件的意思。

自定义环境变量可以在命令行中设置和创建,但用户退出命令时这些变量值就会丢失。如果希望永久保存环境变量,可在用户家目录下的 .bash_profile .bashrc 文件中,或者全局配置 /etc/bashrc /etc/profile 文件中定义,在将环境变量放入上述的文件中后,每次用户登录时这些变量都将被初始化。
args的使用
xargs?可以将一个命令的输出作为参数发送给另一个命令。类似于管道。
xargs接受管道输入,也可以接受来自文件的输入。xargs?使用该输入作为我们指定的命令的参数。如果我们没有给xargs指定特定的命令,则默认使用?echo。xargs?始终生成单行输出,即使输入的数据是多行的。-d -0 -L
特殊符号:

?

1.使用tar命令对文件进行打包压缩与解压缩:
?使用gzip方式对文件进行压缩,并指定压缩名为 tar_gzip.tar.gz
?使用bzip2方式对文件夹进行压缩,并指定压缩名为 tar_bzip2.tar.bz2
?使用xz方式对文件进行压缩,并指定压缩名为 tar_xz.tar.xz

?新建文件file1.txt,file2.txt,file3.txt,对文件file1.txt和file2.txt,进行压缩(使用gzip方式),排除file3.txt(即不对file3进行压缩),?并指定压缩名为tar_file.tar.gz

将file1.txt压缩到test.tar.gz中,将file2添加到压缩包中,并查看

??查看压缩包tar_file.tar.gz有哪些文件及目录(不解压,只查看)
?解压tar_gzip.tar.gz到指定目录tar_test(没有这个目录就创建)
?解压tar_xz.tar.xz

?使用find查找test1.txt,test2.txt, test3.txt

xargs的使用:

引号的使用举例: 无引号,单引号,双引号,反引号,$()?

?

?

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-07-21 21:52:42  更:2022-07-21 21:53:28 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 12:09:17-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码