美文网首页
压缩与解压

压缩与解压

作者: Niling | 来源:发表于2017-06-19 20:46 被阅读0次

    .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/
    

    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

    压缩成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



    相关文章

      网友评论

          本文标题:压缩与解压

          本文链接:https://www.haomeiwen.com/subject/hzsnqxtx.html