shell压缩单个文件命令|解压缩命令

『壹』 shell脚本–压缩一个文件里里面的所有log文件

logpath="ur_log_dir_path"cd$logpathwhile[$(df-Th|awk-F'[%]''$NF~/\/$/{print$(NF-2)}')-gt80];doletnum++dir=$(ls-lt|tail-$num|head-1|awk'{print$NF}')cd$dirforfilein$(ls);do[[!"$file"=~'.*\.zip']]&&gzip–best$file&&sleep1donedoneunsetnum会一直循环到磁盘空间小于80%,然后退出.dfh的值我匹配的是根分区,如果你的是其他分区的话需要变动一下.

『贰』 linux解压和压缩命令都有哪些,有什么区别呢

您好,以下是压缩和解压的命令大全:-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出下面的参数-f是必须的-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。# tar -cf all.tar *.jpg这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。# tar -rf all.tar *.gif这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。# tar -uf all.tar logo.gif这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。# tar -tf all.tar这条命令是列出all.tar包中所有文件,-t是列出文件的意思# tar -xf all.tar这条命令是解出all.tar包中所有文件,-x是解开的意思压缩tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpgtar –czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gztar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2tar –cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Zrar a jpg.rar *.jpg //rar格式的压缩,需要先rar forzip jpg.zip *.jpg //zip格式的压缩,需要先zip for解压tar –xvf file.tar //解压 tar包tar -xzvf file.tar.gz //解压tar.gzbunzip2 -kv *bz2tar -xjvf file.tar.bz2 //解压 tar.bz2tar –xZvf file.tar.Z //解压tar.Zunrar e file.rar //解压rarunzip file.zip //解压zip总结1、*.tar 用 tar –xvf 解压2、*.gz 用 gzip -d或者gunzip 解压3、*.tar.gz和*.tgz 用 tar –xzf 解压4、*.bz2 用 bzip2 -d或者用bunzip2 解压5、*.tar.bz2用tar –xjf 解压6、*.Z 用 uncompress 解压7、*.tar.Z 用tar –xZf 解压8、*.rar 用 unrar e解压9、*.zip 用 unzip 解压望采纳和点赞哦!

『叁』 shell 批量压缩脚本

LINUX shell:#/bin/bashdirctory=目录file=`ls -lct $dirctory|awk 'NR>1&&NR<=101{print $NF}'`tar -rf file.tar $filesleep 100(视文件大小而定)rm -rf $file

『肆』 解压缩命令

我们知道WinRAR是个很古老的软件,不仅历史悠久而且功能强大。本文分享如何使用命令行语法(也顺便介绍VB(A)中的Shell命令)来实现批量的压缩文件和解压缩文件。1.首先,我们打开命令行。点击Windows开始菜单,所有程序,附件,命令提示符,右击图标,点击“以管理员身份运行”(防止命令行权限不够无法执行)2.或者按下快捷键Windows+R,输入cmd,回车确定。3.在命令行中,输入WinRAR m -r -ep1 压缩包保存路径 被压缩的文件(夹)路径然后回车,就可以将被压缩的文件(夹),压缩成一个WinRAR压缩包。注意,此命令执行后,原来被压缩的文件或者文件夹,就自动删除了!4.如果不希望在得到压缩包后,删除原来的文件夹或文件,可以使用命令WinRAR a -r -ep1 -df 压缩包保存路径 被压缩的文件(夹)路径。实用命令:命令m 表示移动(压缩后,删除源文件)命令a 表示添加压缩命令s 表示创建自解压文件实用开关:-r 含子文件夹-ai 忽略文件属性-cl 文件名小写-cu 文件名大写-ed 忽略空文件夹-ep 忽略路径信息-ep1 表示忽略被压缩的根文件夹-ep2 包含最完整路径信息(除驱动器)-df 表示压缩后删除源文件-dr 删除源文件到回收站-or 自动重命名同名文件如何使用命令行解压缩文件?1.WinRARx压缩包路径解压缩到目标文件夹的路径2.解压缩保留路径,WinRAR e 压缩包路径 解压缩到目标文件夹的路径3.解压缩忽略路径,忽略路径的意思,就是解压缩时,压缩包原来里面有文件夹的,解压缩之后,只能得到所有文件,而文件夹没了。

『伍』 如何编写Shell脚本实现定期归档压缩指定的文件夹

这个需求分为两个部分实现:1.编写归档脚本,比如你要归档/opt 目录,那么脚本里面最核心的语句就是 tar -czvf /tmp/opt.tar.gz /opt/*或者其它类似语句,当然你可能会涉及到其他的异常判断,比如不能再写数据的同时同步归档等等,这得根据你的实际情况来定,ok,脚本先写好2.设置定期处理就是crontab机制啦,很简单,用命令:crontab -e然后在任务计划文件里面按照格式编辑一条你的脚本执行计划* * * * * yourscript (分 小时 日 月 星期 执行命令)0 23 * * * sh /tmp/archive.sh 2>/dev/null>&2这一句就表示每天的晚上23点执行/tmp/archive.sh这个脚本

『陆』 linux zip压缩。压缩当前文件夹下所有文件,压缩为a.zip。命令行的方法是怎样。

linux zip压缩。压缩当前文抄件夹下所有文件,压袭缩为a.zip。可以使用命令zip -r mydata.zip dir。例如:

要压缩/home/data这个目录,则压缩命令为zip -q -r mydata.zip /home/data;

如果现在在/home 这个目录下,则命令是zip -q -r data.zip data;

如果在/home/data 这个目录下,则命令是zip -q -r data.zip * 。

(6)shell压缩单个文件命令扩展阅读

linux zip压缩命令主要参数介绍:

1、-c:将解压缩的结果。

2、-l:显示压缩文件内所包含的文件。

3、-p:与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换。

4、-t:检查压缩文件是否正确。

5、-u:与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其它文件解压缩到目录中。

6、-v:执行是时显示详细的信息。

7、-z:仅显示压缩文件的备注文字。

8、-a:对文本文件进行必要的字符转换。

9、-b:不要对文本文件进行字符转换。

10、-C:压缩文件中的文件名称区分大小写。

『柒』 阿里云服务器 linux xshell下文件解压,压缩命令

解压命令:unzip myname.zip (myname=你要解压的文件名)压缩命令:zip -r myname.zip ./* (myname=你要解压的文件名 ./* 压缩当前目录所有文件)

『捌』 如何用shell脚本实现 压缩Linux下某一目录

#!/bin/bash

for dir in `ls –file-type -1`;

do

if [ `echo $dir | grep "/$"` ]; then

dir=`basename $dir`;

tar -zvcf $dir.tar.gz $dir;

fi

done

说明:保存至文件名compress.sh,并置于相应目录下。

运行./compress.sh(或sh compress.sh)

『玖』 linux下把一个文件夹内的文件全部压缩的shell命令

比如生成的文件是file.tar.gz 你要打包的文件夹是/home/test/下的所有文件,命令如下(最后的星号不要忘记哦)。 tar -cvzf file.tar.gz /home/test/*

『拾』 用shell压缩多个文件夹为zip

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

文件格式:

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

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

(10)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


赞 (0)