Linux 常用命令及解释

215 阅读1分钟

解压与压缩

tar命令

参数说明
-c表示压缩操作,即新建一个压缩文件(create, compress)
-x表示解压操作
-v显示解压/压缩过程
-C后面跟指定目录,表示解压到指定目录(不存在不会自动创建)
-f表示文件(file),后面跟需要处理的文件
-j解压/压缩bzip2格式的文件,后缀为
-z解压/压缩gzip格式的文件,后缀为.gzip
-t(list)查看压缩包的中的重点文件
-u表示更新压缩包中文件的内容
-p表示将路径解释为绝对路径,而不是默认的相对路径
-P保留文件原来的权限与属主
--exclude=FILE压缩时,排除文件FILE

示例

# 解压 压缩包a(gzip格式) 到指定目录bb
tar -xzvf a.tar.gz -C bb
# 压缩目录 bb 为 压缩包(gzip格式),并命名
tar -czvf bbgz.tar.gz bb
# 压缩目录 bb 为 压缩包(gzip格式),排除文件或者目录
tar -czvf bbgz.tar.gz --exclude=a.text --exclude=test/logs bb
# 查看压缩包里面的文件
tar -tf bb.tar.gz

zip命令

  1. unzip
  2. zip

文件操作