文件合并与文件归档

1、文件合并:

  将两个文件合并成一个文件

    (1)> :向右覆盖,比如 ls -l > new_pass.txt :意思是将ls查询出来的东西覆盖进new_pass.txt这个文档中

 

    (2) >>:与上面的一样,不过是追加不是覆盖

 

    (3) | :管道是一种通信机制,通常用于进程间的通信(也可通过socket进行网络通信),它表现出来的形式将前面每一个进程的输出(stdout)直接作为下一个进程的输入(stdin)。

    列如:cat /etc/passwd | wc -l :意思是先查询/etc/passwd中的内容,然后将内容通过管道丢给下一层接着处理,下一层是wc -l就是统计/etc/passwd内容的行数

2、文件归档:

  归档就是将许多文件(或者目录)打包成一个文件;归档的目的就是方便备份,还原以及文件的传输操作

    (1)tar :创建一个归档(打包)文件

      -cf [filename]创建一个指定文件名

      -cvf [filename]创建一个指定文件名同时显示打包的过程

      -tf [filename]查看归档文件中的内容

      -xf [filename]解包  -C[指定的目录路径]

3、文件压缩:

  压缩就是将一个大的文件通过一些压缩算法变成一个小文件,压缩的目的主要是缩小文件的大小,这样会省空间,另外在网络上传输小文件会减少网络的浏览

    (1)gzip [filename]压缩一个文件,压缩完gz结尾

    (2)gunzip [filename]解压一个文件

    (3)bzip2 [filename]压缩一个文件,压缩完bz2结尾

    (4)bunzip2 [filename]解压一个文件

    (5)tar czvf [filename]打包完之后直接压缩

 

posted @ 2020-07-14 15:15  OnePunchCd  阅读(335)  评论(0编辑  收藏  举报