发布网友 发布时间:2022-02-26 16:14
共4个回答
热心网友 时间:2022-02-26 17:43
就拿pdf文件来举例子:
1、对文件、图片、视频进行压缩操作,相应的都会有损害,我们能降低对文件压缩的损害,为什么不这样做呢?我们肯定会选择对我们有利的方法,首先打开工具页面,挑选需要使用的功能。
2、选择文件压缩点击来到文件压缩界面,蓝色语句提示选择文件,点击这个按钮选择文件添加到页面中即可。
3、文件添加在页面上工具会对文件进行夜歌数据的分析,操作者可以参考页面上得数据与压缩之后做一个对比。
4、前面提到这样压缩可以同时对多个文件进行,在这里点击选择文件再添加两个文件到页面中,操作是可以一步完成的,在添加文件时按住Ctrl键添加多的文件一同到页面中
5、将需要压缩的文件放置在页面中后,看下面的选项有没有我们需要的,有三个选项,一:普通压缩(意味将文件中多余且不影响文件内容根据数据压缩)、二:优先缩小(保留文件主体内容对文件进行计算压缩)、三:优先清晰(这个选项一般在视频文件或是图片文件的压缩中使用到)。
6、选择完成之后点击页面左下角的开始压缩按钮,对文件进行压缩,点击之后页面上的文件会出现一个蓝色的条框。
7、当条框到达最左边并显示已完成字样是表示文件压缩完成。
热心网友 时间:2022-02-26 19:01
管道命令可以实现
ls |grep csv |while read line;do zip $line.zip $line;done
如果多个文件压缩成一个压缩包可以如下命令
zip test.zip 1.txt 2.txt 3.txt
热心网友 时间:2022-02-26 20:36
晕,为什么linux下面用zip呢..
gzip是linux源生并且自带的,windows下面的winrar什么的也可以解压gzip的文件
gzip *.csv
就可以了
解压的时候 gzip -d *.gz
================好吧...非要zip
find . -name '*.csv' -exec zip {}.zip {} \;
rename 's/.csv.zip/.zip/' *.csv.zip
find那个命令最后一个分号别漏了...
热心网友 时间:2022-02-26 22:27
第一个问题:
for CSV in `ls *.csv`; do zip $CSV.zip $CSV; NUM=`echo $CSV|awk -F"." {'print $1'}`; mv $CSV.zip $NUM.zip; done
第二个问题:
for CSV in `ls *.csv`; do cat $CSV | sed 's/aaaa/bbbb/g'>new$CSV; /bin/mv new$CSV $CSV; done