Centos中压缩(zip)和解压(unzip)命令

摘自:http://liuzhichao.com/p/681.html

1.我下载了一个yasuo.zip文件,想解压缩:

# unzip yasuo.zip

2.我当前目录下有abc1.zip,abc2.zip和abc3.zip,我想一起解压缩它们:

# unzip abc\?.zip注释:?表示一个字符,如果用*表示任意多个字符。

3. 我想把一个文件abc.txt和一个目录dir1压缩成为yasuo.zip:

# zip -r yasuo.zip abc.txt dir1

6.我下载了一个压缩文件large.zip,想验证一下这个压缩文件是否下载完全了

# unzip -t large.zip

7.我有一个很大的压缩文件large.zip,我不想解压缩,只想看看它里面有什么:

# unzip -v large.zip

8.我用-v选项发现music.zip压缩文件里面有很多目录和子目录,并且子目录中其实都是歌曲mp3文件,我想把这些文件都下载到第一级目录,而不是一层一层建目录:

# unzip -j music.zip
时间: 2024-10-12 18:19:14

Centos中压缩(zip)和解压(unzip)命令的相关文章

Linux 压缩文件 和解压文件

.zip 解压:unzip FileName.zip 压缩:zip FileName.zip DirName .rar 解压:rar -x FileName.zip 压缩:rar -a FileName.rar DirName .tar.gz或tgz 解压:tar -zxvf FileName.tar.gz 压缩:tar -zcvf FileName.tar.gz DirName

使用zip.js压缩文件和解压文件

zip.js官方网站为:https://stuk.github.io/jszip/ 在此说明,下面的例子基本上来自官方示例,大家可以做参考,官方示例地址为:https://stuk.github.io/jszip/documentation/examples.html 官方例子支持在线演示效果. 研究的目的是:如何获取zip包中的信息并读取传输(其实使用JAVA或者node.js更容易实现,之所以使用js也是因为业务的特殊性). 准备库: jszip.js可以去该地址下载:https://git

Linux中下载,压缩,解压等命令

查看是否和还有一台Linux机器相通命令:ssh    主机名@Ip地址    ,提示输入password.就可以查看远程文件的文件夹 下载远程机器上的文件:scp  主机名@Ip地址:/path/source    /local(仅仅能下载压缩包) 压缩文件: tar  -zvcf   压缩名    文件名称 解压文件     tar  -zxvf    压缩文件

Linux压缩归档解压等命令中那些总是被忘记的参数含义

在Linux解压释放文件总是不记得zxvf的具体含义: 这里做个笔记. tar zxvf mongodb-linux-x86_64-2.6.8.tgz 四个参数分别是 x : 从 tar 包中把文件提取出来 z : 表示 tar 包是被 gzip 压缩过的,所以解压时需要用 gunzip 解压 v : 显示详细信息 f mongodb-linux-x86_64-2.6.8.tgz :  指定被处理的文件是 mongodb-linux-x86_64-2.6.8.tgz 当然如果是压缩文件,用到 -

Linux下打包压缩war和解压war包

因为种种原因公司需要把java程序达成war包.起先用zip命令打包,起先可以用,后来却无法使用.今天找到一个更好的办法.用jar命令,前提是要安装dk. 把当前目录下的所有文件打包成game.warjar -cvfM0 game.war ./ -c   创建war包-v   显示过程信息-f    -M-0   这个是阿拉伯数字,只打包不压缩的意思 解压game.war jar -xvf game.war 解压到当前目录 下载命令(假设你的ssh工具支持rz,sz命令最好,window(Sec

CentOS中查看系统资源占用情况的命令

用 'top -i' 看看有多少进程处于 Running 状态,可能系统存在内存或 I/O 瓶颈,用 free 看看系统内存使用情况,swap 是否被占用很多,用 iostat 看看 I/O 负载情况... 还 有一种办法是 ps -ef | sort -k7 ,将进程按运行时间排序,看哪个进程消耗的cpu时间最多. top:主要参数d:指定更新的间隔,以秒计 算.q:没有任何延迟的更新.如果使用者有超级用户,则top命令将会以最高的优先序执行.c:显示进程完整的路径与名称.S: 累积模式,会将

压缩文件和解压文件

压缩文件: 复制代码代码如下: package mainimport (    "fmt"    "os"    "io"    "archive/tar"    "compress/gzip")func main() {    // file write    fw, err := os.Create("tar/lin_golang_src.tar.gz")    if err !=

centos中查看用户和用户组的命令

用户列表文件:/etc/passwd 用户组列表文件:/etc/group 查看系统中有哪些用户:cut -d : -f 1 /etc/passwd 查看可以登录系统的用户:cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1 查看用户操作:w命令(需要root权限) 查看某一用户:w 用户名 查看登录用户:who 查看用户登录历史记录:last

Centos中修改环境变量,导致命令丢失的解决办法

本人初学linux,在安装jdk时,修改环境变量导致大量命令丢失? 其实命令还是在系统当中,不过由于环境变量错误,导致修改命令无法通过之前的方式找到,所以出现上面的问题. 这时我们可以通过绝对路径来调用命令,将环境变量修改回来. /bin/vi 这是vi编辑器的绝对路径 之后的问题相信就能自己解决了.