前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >压缩与解压

压缩与解压

作者头像
JNingWei
发布2018-09-28 17:41:22
9190
发布2018-09-28 17:41:22
举报
文章被收录于专栏:JNing的专栏

.sh

解压.sh文件

代码语言:javascript
复制
bash ./filename.sh

or 在该文件夹下

代码语言:javascript
复制
./filename.sh

zip

压缩成zip

代码语言:javascript
复制
zip -r archive_name.zip directory_to_compress

解压zip

代码语言:javascript
复制
unzip archive_name.zip
unzip file.zip -d /tmp/extract_here/

tar

压缩成tar

代码语言:javascript
复制
tar -cvf archive_name.tar directory_to_compress

解压tar

代码语言:javascript
复制
tar -xvf archive_name.tar
tar -xvf archive_name.tar -C /tmp/extract_here/

tar.gz

压缩成tar.gz

代码语言:javascript
复制
tar -zcvf archive_name.tar.gz directory_to_compress

解压tar.gz

代码语言:javascript
复制
tar -zxvf archive_name.tar.gz 
tar -zxvf archive_name.tar.gz -C /tmp/extract_here/

tar.bz2

压缩成tar.bz2

代码语言:javascript
复制
tar -jcvf archive_name.tar.bz2 directory_to_compress

解压tar.bz2

代码语言:javascript
复制
tar -jxvf archive_name.tar.bz2 -C /tmp/extract_here/

deb

安装deb文件

代码语言:javascript
复制
sudo dpkg -i filename.deb 

网上找不到指定安装路径的方案

tgz

解压tgz文件

代码语言:javascript
复制
tar -xvzf /path/to/yourfile.tgz
tar -xvzf /path/to/yourfile.tgz -C /path/where/to/extract/

rar

解压rar文件

代码语言:javascript
复制
unrar e filename.rar extract_here/

dpkg

列出当前系统中所有的包.可以和参数less一起使用在分屏查看(类似于rpm -qa)

代码语言:javascript
复制
dpkg -l 

查看系统中与”pkg”相关联的包(类似于rpm -qa | grep pkg)

代码语言:javascript
复制
dpkg -l |grep -i "pkg" 

查询一个已安装的包的详细信息(类似于rpm -qi)

代码语言:javascript
复制
dpkg -s pkg 

查询一个已安装的软件包释放了哪些文件(类似于rpm -ql)

代码语言:javascript
复制
dpkg -L pkg

查询系统中某个文件属于哪个软件包(类似于rpm -qf)

代码语言:javascript
复制
dpkg -S file

查看一个未安装的deb包的详细信息(类似于rpm -qpi)

代码语言:javascript
复制
dpkg -I pkg.deb 

手动安装软件包(不能解决软依赖性问题,可以用apt-get -f install解决)

代码语言:javascript
复制
dpkg -i pkg.deb

卸载软件包(不是完全的卸载,它的配置文件还存在)

代码语言:javascript
复制
dpkg -r pkg

全部卸载(不能解决依赖性的问题)

代码语言:javascript
复制
dpkg -P pkg

将一个deb包解开至dir目录

代码语言:javascript
复制
dpkg -x pkg.deb dir

移除多余的软件

代码语言:javascript
复制
dpkg --pending --remove

强制安装一个包(忽略依赖及其它问题) 可以参考dpkg –force-help

代码语言:javascript
复制
dpkg --force-all -i pkg.deb 

强制卸载一个包

代码语言:javascript
复制
dpkg --force-all -P pkg
Problem & Solution
Problem_0

sudo dpkg -i sogoupinyin.deb

出现依赖包的问题

Solution

试着用 Ubuntu自带的 应用商店 打开 然后重启

Problem_1
代码语言:javascript
复制
tar: Exiting with failure status due to previous errors
Solution

修改文件权限和所属 如果行不通,则直接 右键 选择

extract here



本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017年06月19日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • .sh
  • zip
  • tar
  • tar.gz
  • tar.bz2
  • deb
  • tgz
  • rar
  • dpkg
    • Problem & Solution
      • Problem_0
      • Solution
      • Problem_1
      • Solution
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档