【0基础Python学习笔记06】-基础知识-LINUX文件合并/归档/压缩
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了【0基础Python学习笔记06】-基础知识-LINUX文件合并/归档/压缩,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1769字,纯文字阅读大概需要3分钟。
内容图文
![【0基础Python学习笔记06】-基础知识-LINUX文件合并/归档/压缩](/upload/InfoBanner/zyjiaocheng/975/14f8d2cee3ab460a977fb228d9ab8d85.jpg)
目录
???????1.6.5 文件合并/归档/压缩
命令 |
说明 |
||||
纵向合并 |
>将左边命令输出内容覆盖右边路径的文件内容 |
||||
>>将左边输出内容追加到右边路径的文件内容 |
|||||
cat a.txt b.txt > d.txt |
将a.txt和b.txt 文件内容全覆盖d.txt原先内容 |
||||
cat c.txt >> d.txt |
将c.txt的内容追加到d.txt内 |
||||
管道符 |
|将左边命令输出结果像管道一样传送到右边命令,然后右边命令对传输过来的东西进一步处理 |
||||
cat /etc/a.txt b.txt | wc -l |
左边命令输出a.txt文件内容,管道传输给右边,统计其行数,最后输出就是a.txt和b.txt文件的总行数 |
||||
归档/打包/解包tar |
将多个文件(也可能包括目录,因为目录本身也是文件)放在一起存放到一个磁带或磁盘归档文件中 |
||||
打包 |
tar cfv a.tar b |
将b目录打包成一个a.tar的归档文件 |
|||
tar tf a.tar |
显示a.tar归档文件种的所有文件 |
||||
解包 |
tar xfv a.tar -C 路径 |
将a.tar中的文件抽取出来复制到路径文件夹内 |
|||
c |
创建一个新的tar文件 |
||||
t |
列出tar文件中目录的内容 |
||||
x |
从tar文件中抽取文件 |
||||
f |
指定归档文件或磁带(也可能是软盘)设备(一般都要选) |
||||
v |
显示所打包的文件的详细信息,v是verbose的第1个字母 |
||||
z |
使用gzip压缩算法来压缩打包后的文件 |
||||
j |
使用bzip2压缩算法来压缩打包后的文件 |
||||
压缩/解压缩 gzip/gunzip bzip2/bunzip2 |
将一个大的文件通过一些压缩算法变成一个小文件 |
||||
gzip file1 -c > /路径/name.gz |
将文件file1压缩成.gz格式名为name压缩包 -c指定到那个目录下 |
||||
gunzip file1.gz |
解压缩 |
||||
bzip2 file1 > /路径/name.zip |
将文件file1压缩成.bz2格式的压缩包 |
||||
打包压缩/解压 |
文件 |
tar cfz 0.tar.gz 1.txt 2.txt |
将1.txt和2.txt文件打包后压缩生成0.tar.bz文件 |
||
tar cfj 0.tar.bz2 1.txt 2.txt |
bzip2技术 |
||||
tar xf /1/0.tar.gz -C /2/ |
将/1/0.tar.gz解压到/2/目录下 |
||||
目录 |
tar cfz /a.tar.gz /b/ |
将根目录下b目录打包压缩为根目录下的a.tar.gz文件 |
|||
tar cfz /a.tar.gz /b/* |
将根目录下b目录内所有文件打包压缩为根目录下的a.tar.gz文件 |
||||
|
tar xf /a.tar.gz -C /b/ |
将目录下的a.tar.gz文件解压到根目录下b目录内 |
|||
打包或压缩文件或目录都是默认的相对路径,都可以直接在文件或目录路径前面添加绝对路径,但是将文件解包或解压后目录路径需要在前面加【-C】以指定路径 |
内容总结
以上是互联网集市为您收集整理的【0基础Python学习笔记06】-基础知识-LINUX文件合并/归档/压缩全部内容,希望文章能够帮你解决【0基础Python学习笔记06】-基础知识-LINUX文件合并/归档/压缩所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。