Linux压缩+解压+打包命令大全

Linux中unzip用法举例

1、把文件解压到当前目录下
unzip test.zip
2、如果要把文件解压到指定的目录下,需要用到-d参数。
unzip -d /temp test.zip
3、解压的时候,有时候不想覆盖已经存在的文件,那么可以加上-n参数
unzip -n test.zipunzip -n -d /temp test.zip
4、只看一下zip压缩包中包含哪些文件,不进行解压缩
unzip -l test.zip
5、查看显示的文件列表还包含压缩比率
unzip -v test.zip
6、检查zip文件是否损坏
unzip -t test.zip
7、将压缩文件test.zip在指定目录tmp下解压缩,如果已有相同的文件存在,要求unzip命令覆盖原先的文件
unzip -o test.zip -d /tmp/

解压

tar –xvf file.tar //解压 tar包
tar -xzvf file.tar.gz //解压tar.gz
tar -xjvf file.tar.bz2 //解压 tar.bz2
tar –xZvf file.tar.Z //解压tar.Z
unrar e file.rar //解压rar
unzip 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 解压

zip压缩多个文件时依次列出即可

$ zip -r myarchive.zip myfolder mydoc.txt

zip 压缩方法:

压缩当前的文件夹 zip -r ./files.zip ./* -r表示递归
zip [参数] [打包后的文件名] [打包的目录路径]
解压 unzip files.zip 不解释
linux zip命令的基本用法是:

linux zip命令参数列表:

-a 将文件转成ASCII模式
-F 尝试修复损坏的压缩文件
-h 显示帮助界面
-m 将文件压缩之后,删除源文件

-n 特定字符串 不压缩具有特定字尾字符串的文件
-o 将压缩文件内的所有文件的最新变动时间设为压缩时候的时间
-q 安静模式,在压缩的时候不显示指令的执行过程
-r 将指定的目录下的所有子目录以及文件一起处理
-S 包含系统文件和隐含文件(S是大写)
-t 日期 把压缩文件的最后修改日期设为指定的日期,日期格式为mmddyyyy

网站备案常见问题

什么是ICP备案?查看百度百科对ICP备案的解释。 1.所有网站都需要备案吗?只要服务器在中国大陆的网站,不管是个人还是企业网站,都必须要备案。如果有人告诉你是不需要备案的中国服务器,肯定是香港或者澳门的。网站主机(或服务器)在国外,网站可以不用备案。 2.备案是免费的吗?备案是免费的,但不排除有人收加急费什么的。但备案的服务是由主机托管商(也就是IDC)负责。但是由于IDC也增加了成本,因此也肯定变相的增加了中国主机的价格。 3.什么是备案?备案包括两部分,备案主

盯着一个字或词看久了会很陌生的原因

大脑耐不住寂寞给你的感觉一直加戏为什么人失去了视觉、听觉就产生幻觉呢?待在听不见、看不见的地方,为什么会勾起一个并不存在的图像、声音或气味呢?已故的神经病学家奥利弗·萨克斯曾说:“大脑似乎不能容忍静止的状态,一旦感官输入减少,它就会自发地创造感觉。”他提到这个现象在第二次世界大战之后不久就有人注意到了:在茫无涯际的高空中作业的飞行员和在漫长空旷的道路上行驶的卡车司机都很容易出现幻觉。不仅是汉字,英语等其它语言的使用者也会出现“一个词看久了就认不出”的现象。看久了,连“陌生”也变得陌生了甚至不仅在

如何实现财务自由

所谓财务自由,说浅了就是自己赚钱自己花,说得深一点就是了解钱的规则,并利用规则给自己生钱。刚毕业,才拿到工资,或许对比那些大多数家境富裕金钱教育又好的人来说,我落后了很多,但是我在开始学习区块链,学习python,学习金融的规则,了解游戏规则。日后,某一天,自己掌握规则,让自己掌握金钱,不被金钱掌握。
现在全职工作,业余时间写书,第一本去年出版,现在每年拿两次版税,比较可观。

阅读更多

A PHP Error……real_connect(): Headers and client解决办法

这是一个数据头格式与library不符,将sql驱动改为sqld驱动即可解决

php -i|grep Client

查询当前Client 版本,结果如下:

Client API version => 5.6.31
Client API library version => 5.6.31
Client API header version => 5.5.47-MariaDB
Client API version => 5.6.31

header version => 5.5.47-MariaDB版本号不一样,因此报错。
卸载安装命令(仅限PHP7.0,其他版本需要更改名字)

阅读更多

(Errcode: 24 – Too many open files)解决办法

进入sql命令行看文件夹打开情况:mysql> show global status like 'open_%';Variable_nameValueOpen_files4871Open_streams0Open_table_definitions171Open_tables743Opened_files9853Opened_table_definitions243Opened_tables9297 rows in set

错误Permission denied (publickey)解决办法

scp远程拷贝文件时提示错误:Warning: Permanently added '10.0.0.182' (RSA) to the list of known hosts.Permission denied (publickey).网上的解决办法:登录10.0.0.182,将/etc/ssh/sshd_config文件中的PasswordAuthentication no改为PasswordAuthentication yes重启sshd服务:/etc/init.d/sshd

typecho出现database query error 500解决方法

开启typecho的调试模式,观察错误log在网站根目录下的入口文件index.php开头处增加如下代码:define('__TYPECHO_DEBUG__',true);再次访问出错的页面,正常情况下可以看到类似这样的信息:Table 'typecho.te_options' doesn't existexception 'Typecho_Db_Query_Exception' with message 'Table 't