linux批量解压
❶ 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 * 。
(1)linux批量解压扩展阅读
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下如果把多个文件批量压缩成zip文件
就拿pdf文件来举例子:
1、对文件、图片、视频进行压缩操作,相应的都会有损害,我们能降低对文件压缩的损害,为什么不这样做呢?我们肯定会选择对我们有利的方法,首先打开工具页面,挑选需要使用的功能。
7、当条框到达最左边并显示已完成字样是表示文件压缩完成。
❸ shell脚本,批量解压*.dat.gz命令!
for file in *.dat.gz
do
tar zxvf $file
done
注意把tar匹配成相应的文件格式的解压程序。
❹ linux shell批量解压脚本
全部解压?7za 格式必须有他专用的解压程序 7z。文件名不要包含空格。
for i in *.7za
do
mkdir -p "x/$i"
7z x "$i" -o"x/$i"
done
7z解压自动使用多cpu核心。4个解压文件一个一个解压比4个同时解压效率高。
❺ 压缩成多个压缩包 怎么解压 linux
批量解压文件,解压每个压缩包到单独文件夹的方法: 先选中所有压缩包。 右击,选中“解压每个压缩包到单独的文件夹”。 解压成功后,每个压缩的内容分别在单独的文件夹中了。
❻ 有没有linux下批量压缩为单个.tar.gz的方法呢
如下命令会将当前路径下的所有文件单独打包
find.-typef|xargs-I{}tarzcvf{}.tar.gz{}
如果需要过滤带规则的名字
find后接-name“需要匹配的文件名对应的通配符”
如仅仅过滤当前目录下的文件,不接下级目录
find后接-maxdepth1
❼ 关于在LINUX中批量解压
cd /home/res; for i in `ls /home/test/*.zip`; do unzip $i; done
❽ shell怎么批量解压缩gz文件到单独目录
a1,a2……a100是tar目录的吗?如果是tar目录的话,tar解包的时候会自动出原来的目录。
直接
find . -name *.tar.gz |xargs tar -xzvf
就好了
❾ linux如何解压多个目录下的多个zip包
解压到.zip所在的目录:
find test -type f -iname '*.zip' -execdir unzip {} \;
解压到当前目录:
find test -type f -iname '*.zip' -exec unzip {} \;
❿ linux如何把多个压缩包解压到单独文件夹
tar -zxvf 要解压的文件名和路径。 -d 要解压到的路径。