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.什么是备案?备案包括两部分,备案主

(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

Let’s Encrypt 免费通配符 SSL 证书申请教程

2018 年 3 月 14 日,Let’s Encrypt 对外宣布 ACME v2 已正式支持通配符证书。这就意外味着用户可以在 Let’s Encrypt 上免费申请支持通配符的 SSL 证书。什么是 Let’s EncryptLet’s Encrypt 是国外一个公共的免费 SSL 项目,由 Linux 基金会托管。它的来头不小,由 Mozilla、思科、Akamai、IdenTrust 和 EFF 等组织发起,目的就是向网站自动签发和管理免费证书。以便加速互联网由 HTTP 过渡到 HT

网站搬家SQL导入导出

首先以root身份运行:从数据库导出数据库mysqldump -u用户名 -p密码 数据库名 < 数据库名.sql例如:mysqldump -u root -p sqlroot wordpress > wordpress.sql从文件导入数据库mysql -u用户名 -p密码 数据库名 < 数据库名.sql例如

“要执行请求的操作,WordPress需要访问您网页服务器的权限。 请输入您的FTP登录凭据以继续”解决办法

方法一:(我用的方法1解决的问题)如果不是自己编译的LAMP环境,那么网站的根目录都会是/var/www/,那么把wprdpress解压到此目录后,执行sudo chown -R www-data /var/www/wordpress
sudo chmod -R 775 /var/www/wordpress这样就完全解决问题了.注意了,不需要把/var/www/目录的所有者也设置为www-data,而只需要设置wo

HPtypecho"对不起,无法连接数据库,请先检查数据库配置再继续进行安装"问题解决

安装HPtypechoCMS的时候一定要先创建好数据库,否则会提示连接数据库失败“对不起,无法连接数据库,请先检查数据库配置再继续进行安装”附:需要的sql命令进入数据库 mysql -h (localhost) -u(root) -psql命令后面一定要有分号显示已有的数据库SHOW DATABASES;创建数据库CREATE DATABASE typecho;无特殊说明,本站文章均为原创,转载请注明出处。本文首发于微信公众号“我的探索”ID:MyExploration