linuxzip打包后解压为空

linuxzip打包后解压为空,第1张

解压文件夹是空的的原因:

1、也许你压缩的时候就没压缩进文件。

2、压缩文件本身损坏,所以无法释放文件。

3、也有可能解压出来的是隐藏文件,而你在系统里设置了不显示隐藏文件。

4、如果是分卷压缩包,而分卷不全的话,也是无法解压的。

文件解压注意:

尤其是那些上百G的文件,是分很多1GB压缩包形式下载的。如果解压出现十几个错误提示,也就意味着有十几个1GB的压缩包出现了问题,这个时候你不要一次性把它们都下载,建议多分几次下载,因为你的网络本来就波动,一次性下载10几个G还是有可能出错。

比如当前目录下有个文件名称为abc.txt

如果 要判断abc.txt是不是标准文件可以使用-f参数

if [ -f ./abc.txt ]then

echo "abc.txt is regular file"

fi

要判断是否为空,使用-s参数

if [ -s ./abc.txt ]then

echo "abc.txt is not empty!"

fi

简单的可以这样写

[ -f "./abc.txt" ] &&echo 'filename is file!' || [ -s "./abc.txt" ] &&echo 'filename is not empty!'

另外文件类型除了普通文件还有很多

-L 文件是一个符号链接

-b 文件是一个块设备

-c 文件是一个字符设备

-p 文件是一个管道

-S 文件是一个socket

-t 文件与一个终端相关联


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8665438.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-19
下一篇2023-04-19

发表评论

登录后才能评论

评论列表(0条)

    保存