标签搜索

linux基础与应用教程(基于centos7)

零亿云
2021-02-26 / 0 评论 / 12 阅读 / 正在检测是否收录...

注意:操作命令代码不按顺序列出,本教程由纯属新手编写,若有不对请在评论区指正,请多多谅解,交流群QQ528791478。
1.文件打包压缩与解压:
A: tar -cf (填你想打包的文件夹的命名).tar (+你想打文件或文件目录)
举例: 例如我在root目录下有: admin文件目录 ,config.php,dl.html等等,我用tar命令想把admin、config.php打包为db,
其命令为: tar -cf db.tar admin config.php
解析:tar命令以tar开头 -cf为创建文件目录必要命令(我理解为create file的缩写),db.tar指打包文件名(.tar可以不写,写上是为了让自己或他人便于知道或查找这是tar打包,建议写上)。
如果我们不知道root目录下有哪些文件或是记不全,可以输入ls命令,它会展示root目录下的所有文件。
我们查看打包文件: tar -tf db.tar 可以让我们看到db.tar文件里有哪些文件。
删除db.tar中的某个文件(删config.php为例): tar .f db.tar --delete config.php

将a.tar文件移动到b.tar文件里:tar -f b.tar -r a.tar
将a.tar里的文件放到b.tar里:tar -f b.tar -A a.tar
将a.tar解包:tar -xf a.tar

gzip压缩解压命令:以a.tar为例
将a.tar用gzip压缩:gzip a.tar {还可以采用压缩比(1-9) 例:gzip -1 a.tar}
查看a.tar.gz里的文件:tar -ztf a.tar.gz
解压: gzip -d a.tar.gz

gzip命令与tar命令连用,使打包和压缩,解包和解压一气呵成:以文件a.php,b.php为例
输入命令 tar -czf a.tar.gz a.php b.php 回车将会得到a.tar.gz
查看a.tar.gz里的内容: tar -tzf a.tar.gz
解压缩解包一气呵成:tar -xzf a.tar.gz
ls -l可查看当前目录下各文件详细信息

1

评论 (0)

取消