压缩 与 解压

.sh

解压.sh文件:

bash ./filename.sh

or
在该文件夹下:

./filename.sh

zip

压缩成zip:

zip -r archive_name.zip directory_to_compress

解压zip:

unzip archive_name.zip
unzip file.zip -d /tmp/extract_here/

加密压缩:

zip -r -P <密码> <压缩包> <源文件>

tar

打包成tar:

tar -cvf archive_name.tar directory_to_compress

解开tar:

tar -xvf archive_name.tar
tar -xvf archive_name.tar -C /tmp/extract_here/

tar.gz

Note:仅打包耗时远比压缩少,但是文件更大,传输的时候会更慢。

压缩成tar.gz:

tar -zcvf archive_name.tar.gz directory_to_compress

解压tar.gz:

tar -zxvf archive_name.tar.gz 
tar -zxvf archive_name.tar.gz -C /tmp/extract_here/

tar.bz2

压缩成tar.bz2

tar -jcvf archive_name.tar.bz2 directory_to_compress

解压tar.bz2

tar -jxvf archive_name.tar.bz2 -C /tmp/extract_here/

deb

安装deb文件

sudo dpkg -i filename.deb 

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

tgz

解压tgz文件

tar -xvzf /path/to/yourfile.tgz
tar -xvzf /path/to/yourfile.tgz -C /path/where/to/extract/

rar

解压rar文件

unrar e filename.rar extract_here/

dpkg

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

dpkg -l 

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

dpkg -l |grep -i "pkg" 

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

dpkg -s pkg 

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

dpkg -L pkg

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

dpkg -S file

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

dpkg -I pkg.deb 

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

dpkg -i pkg.deb

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

dpkg -r pkg

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

dpkg -P pkg

将一个deb包解开至dir目录

dpkg -x pkg.deb dir

移除多余的软件

dpkg --pending --remove

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

dpkg --force-all -i pkg.deb 

强制卸载一个包

dpkg --force-all -P pkg
Problem & Solution
Problem_0

sudo dpkg -i sogoupinyin.deb

出现依赖包的问题

Solution

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

Problem_1
tar: Exiting with failure status due to previous errors
Solution

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

extract here

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值