导航:首页 > 文件处理 > shell批量压缩

shell批量压缩

发布时间:2024-04-08 15:19:08

A. linux shell批量解压脚本

全部解压?7za 格式必须有他专用的解压程序 7z。文件名不要包含空格。
for i in *.7za
do
mkdir -p "x/$i"
7z x "$i" -o"x/$i"

done

7z解压自动使用多cpu核心。4个解压文件一个一个解压比4个同时解压效率高。

B. 用shell压缩多个文件夹为zip

压缩为bcd.zip,保存在a文件夹中,如果要静默模式,zip命令加-q选项。

文件格式:

另指计算机文件压缩算法,原名真空,发明者为菲尔·卡茨,他于1989年1月公布了该格式的资料。

标准 ZIP 压缩文件格式分析:标准 zip 文件格式由三部分组成:zip 压缩数据段、中央目录区、中央目录区尾部。其中 zip 压缩数据段又分为 zip 文件头信息和压缩数据。如图 1、2、3 所示。带☆的是在文件修复中经常用到的。

(2)shell批量压缩扩展阅读:

命令参数:

Copyright (C) 1990-1999 Info-ZIP

Type 'zip "-L"' for software license。

Zip 2.3 (November 29th 1999). Usage。

zip [-options] [-b path] [-t mmddyyyy] [-n suffixes] [zipfile list] [-xi list]。

The default action is to add or replace zipfile entries from list, which。

can include the special name - to compress standard input。

If zipfile and list are omitted, zip compresses stdin to stdout。

-f freshen: only changed files -u update: only changed or new files。

参考资料来源:网络-Zip


C. Shell程序实现每天将主目录下的所有目录和文件归档 并压缩为文件mybackup.tar.gz然后让脚本开机自动运行

首先确定几个问题:
1、主目录路径,备份文件存放路径,要么给脚本自己加上去也行
2、备份完数据后,主目录下的文件删不删,不删的话相当于每天备份全量,删除的话每天备份增量
3、备份规则是当天备份前一天的还是当天备份当天的,如果实时有数据,建议备份前一天,如果固定时间有数据,那么备份当天的即可。
#!/bin/bash
sdir=
ddir=
logfile=./backup-$(date -d "yesterday" +%Y-%m-%d).log
tar -zcvf $ddir/mybackup-$(date -d "yesterday" +%Y-%m-%d) $sdir/* --remove-files &> $logfile
脚本如上,对应三个问题的解释
1、sdir指定要备份的目录,ddir指定备份文件存放的目录
2、脚本中归档压缩命令那一行--remove-files是压缩后删除源文件的意思,对应删除主目录下的文件,如果不需要删除,去掉这个参数就行了
3、最后在需要执行的用户下执行crontab -e(里面的编辑方式和vim一样)
0 0 * * * /bin/sh /#这里是脚本所在的目录/#脚本名称
:wq保存退出,执行crontab -l能看到这个任务即可,时间的话按自己的需要根据实际情况定义,这里定义每天的0点执行。

D. 在LINUX下想要直接压缩多个文件夹为tar.gz格式,该怎么办

1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。

E. 压缩文件怎么批量解压

我们知道WinRAR是个很古老的软件,不仅历史悠久而且功能强大。本文分享如何使用命令行语法(也顺便介绍VB(A)中的Shell命令)来实现批量的压缩文件和解压缩文件。

注意事项

  • 绝对路径中含空格,需要使用双引号引起来

  • 通过WinRAR命令行还可以在解压缩的时候重命名文件

  • 阅读全文

    与shell批量压缩相关的资料

    热点内容
    pythonopencv安装包 浏览:302
    兽人的命令改了 浏览:731
    云服务器属于硬件还是软件 浏览:144
    图片合并到一个文件夹 浏览:573
    mysql执行cmd命令 浏览:70
    有为财经源码 浏览:344
    驾照预约计时app是什么软件 浏览:223
    非对称加密怎么计算 浏览:55
    应用被加密该怎么办 浏览:716
    程序员b2等级 浏览:236
    微信应用分身怎么加密 浏览:892
    黑羽命令 浏览:93
    冰箱压缩机上面的黑胶 浏览:597
    单片机连线是什么线 浏览:757
    宽带加密方式选择 浏览:340
    javaweb博客 浏览:70
    linux监控目录 浏览:446
    51单片机iic通信的引脚 浏览:769
    cmd命令如何进入c盘 浏览:291
    金山pdf独立版 浏览:241