文件的归档

  • 1、命令1;命令2,顺序执行命令命令之间没有逻辑关系 date;ls

          2、命令1&&命令2,逻辑与,当命令1正确执行则命令2才会执行,当命令1执行不正确,则命令2不会执行。
          3、命令1||命令2,逻辑或,当命令1执行不正确,则命令2才会执行,当命令1正确执行,则命令2不会执行

  • ?匹配任意一个字符

          * 匹配0个或多个任意字符
          []匹配括号内的任意一个字符。如[abc]代表匹配其中的一个字符,或者是a,或者是b,或者是c
          [-]匹配括号内的任意一个字符。如[a-g]代表匹配这个范围内任意一个字符。
          [^a-c]代表匹配一个不是该范围的字符
          单引号,在单引号内的特殊符号不再存在特殊的含义
          # 表示注释的意思
          双引号,部分特殊符号还是有特殊含义如$、`、\
          反引号,先执行反引号内的系统命令

  • 生成一个有大小的文件

        dd if=/dev/zero of=filename bs=100M count=100       if(in file) 源文件从哪读取 of(out file) 写入到哪

         bs每次写入的大小 count写入的次数 bs后面单位一般都是大写
         单次写入大小不要超过硬盘写入上限,只能使用正整数
         / dev/zero 零文件 (白洞文件)源源不断的往外输送文件
        /dev/null (黑洞文件)无论往里面写入什么东西大小不变

  • 文件归档(文件压缩)

         -c创建
         -x释放
         -f(每个选项后面必须加-f)
         -v显示过程显示结果
         tar -cf filename.tar filename (归档)
         tar -xf filename.zip(释放)
         tar -zcf filename.tar.gz filename(归档后交给gzip处理)
         tar -jcf filename.tar.bz2 filename(归档后交给bz2处理)

         tar -zxf filename.tar.gz (释放后交给gzip处理)
         tar -jxf filename.tar.bz2 (释放来了后交给bz2处理)

         tar -jxf filename.tar.bz2 -C /tmp (释放到指定目录)
         tar -jxvf filename.tar.bz2(释放并显示释放过程)

posted @ 2019-01-14 16:23  jcclty  阅读(293)  评论(0编辑  收藏  举报