zoukankan      html  css  js  c++  java
  • 文件合并与文件归档

    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]打包完之后直接压缩

  • 相关阅读:
    如何进行shell脚本正确性测试
    linux 重命名文件和文件夹
    linux 下 `dirname $0`
    五句话搞定JavaScript作用域
    Javascrpt
    css
    HTML
    python之sqlalchemy
    Python之路【第九篇】:Python操作 RabbitMQ、Redis、Memcache、SQLAlchemy
    Python之路【第八篇】:堡垒机实例以及数据库操作
  • 原文地址:https://www.cnblogs.com/Hdwmsyqdm/p/13299229.html
Copyright © 2011-2022 走看看