码迷,mamicode.com
首页 > 其他好文 > 详细

Day5----------------------文件合并与文件归档

时间:2018-03-28 20:30:39      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:ip命令   tar   文件   tmp   unzip   合并   指定   压缩文件   pass   

一、文件合并

 1、命令:

    >:覆盖式

    >>:追加式

  例如:cat /etc/passwd > a.txt      把/etc/passwd下的内容合并到a.txt内,若没有文件a.txt则创建

     enho ‘hello‘                        创建hello

     enho ‘hello‘ > a.txt              把‘hello’合并到a.txt

     enho ‘123‘ > a.txt                把‘123‘追加到a.txt

     ls -l > a.txt                           把ls -l 显示的内容合并到a.txt

     pwd > a.txt                          把pwd显示的内容合并到a.txt

     cat /etc/passwa a.txt > b.txt 把/etc/passwd和a.txt的内容一起合并到b.txt

 2、管道符   ‘|’

    wc -l a.txt                                 统计a.txt文件多少行

    cat a.txt | wx -l                         统计a.txt文件多少行

    cat a.txt b.txt | wc -l                 统计a.txt文件和b.txt文件共有多少行

 3、文件归档

    打包:把多个文件放到一个文件里

    压缩:把文件大小缩小

  1)、打包

    tar -cf text.tar  a.txt b.txt c.txt     把三个文件打包到test.tar

    tar -tf test.tar                              查看

  2)、解包

    tar xvf 路径+文件名                    解包到当前文件

    tar xvf arch.tar -C路径                解包到指定路径

  3)、压缩

    gzip命令和gunzip命令

    ll a.txt                                          查看文件

    gzip a.txt  / bzip2 a.txt                 压缩文件

    ll a.txt.gz / ll a.txt.bz2                  查看压缩文件

    gunzip a.txt.gz / bunzip2 a.txt.bz2         解压文件

  4)、打包压缩

    tar czvf   test.tar.gz   a.txt b.txt c.txt       三个文件一起打包压缩

    tar czvf   test.tar.gz  /tmp/                      把/tmp/目录下的文件全部打包

    tar czvf arch.tar.gz arch

    

 

Day5----------------------文件合并与文件归档

标签:ip命令   tar   文件   tmp   unzip   合并   指定   压缩文件   pass   

原文地址:https://www.cnblogs.com/thoughtful-actors/p/8665639.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!