.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