zoukankan      html  css  js  c++  java
  • linux常用操作

    tar [-cxtzjvfpPN] 文件与目录
    
    参数:
    
    -c :建立压缩文件的参数命令(creat的意思)
    
    -x :解压缩文件的参数命令
    
    -t :查看tar包里文件的命令特别注意,在使用参数时,c/x/t只能有一个,不能同时存在
    因为不可能同时压缩与解压缩。
    
    -z :是否同时具有gzip的属性,即是否需要用gzip压缩
    
    -j :是否同时具有bz2的属性,即是否需要用bzip2压缩(记不住的就是它)
    
    -v :压缩过程中显示文件,这个常用,呵基本上我现在每次解压都会看一下里面的文件
    
    -f :使用文件名,之后立即加文件名,不能再加别的参数
    
    -p :使用原文件的原来属性(属性不会根据用户而变),这个从来没用过。。
    
    -P :可以使用绝对路径来压缩
    
    -N :比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中
    
    –exclude FILE :在压缩的过程中,不要将FILE打包

    01-.tar格式
    解包:[*******]$ tar xvf FileName.tar
    打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)

    02-.gz格式
    解压1:[*******]$ gunzip FileName.gz
    解压2:[*******]$ gzip -d FileName.gz
    压 缩:[*******]$ gzip FileName

    03-.tar.gz格式
    解压:[*******]$ tar zxvf FileName.tar.gz
    压缩:[*******]$ tar zcvf FileName.tar.gz DirName

    04-.bz2格式
    解压1:[*******]$ bzip2 -d FileName.bz2
    解压2:[*******]$ bunzip2 FileName.bz2
    压 缩: [*******]$ bzip2 -z FileName

    05-.tar.bz2格式
    解压:[*******]$ tar jxvf FileName.tar.bz2
    压缩:[*******]$ tar jcvf FileName.tar.bz2 DirName

    06-.bz格式
    解压1:[*******]$ bzip2 -d FileName.bz
    解压2:[*******]$ bunzip2 FileName.bz

    07-.tar.bz格式
    解压:[*******]$ tar jxvf FileName.tar.bz

    08-.Z格式
    解压:[*******]$ uncompress FileName.Z
    压缩:[*******]$ compress FileName

    09-.tar.Z格式
    解压:[*******]$ tar Zxvf FileName.tar.Z
    压缩:[*******]$ tar Zcvf FileName.tar.Z DirName

    10-.tgz格式
    解压:[*******]$ tar zxvf FileName.tgz

    11-.tar.tgz格式
    解压:[*******]$ tar zxvf FileName.tar.tgz
    压缩:[*******]$ tar zcvf FileName.tar.tgz FileName

    12-.zip格式
    解压:[*******]$ unzip FileName.zip
    压缩:[*******]$ zip FileName.zip DirName

    13-.lha格式
    解压:[*******]$ lha -e FileName.lha
    压缩:[*******]$ lha -a FileName.lha FileName

    14-.rar格式
    解压:[*******]$ rar a FileName.rar
    压缩:[*******]$ rar e FileName.rar

    xz -d xxx.tar.xz -->> xxx.tar -->> tar xvf xxx.tar
     

    1、解压

    1、*.tartar –xvf 解压
    
    2、*.gz 用 gzip -d或者gunzip 解压
    
    3、*.tar.gz和*.tgz 用 tar –xzf 解压
    
    4、*.bz2 用 bzip2 -d或者用bunzip2 解压
    
    5、*.tar.bz2用tar –xjf 解压
    
    6、*.Z 用 uncompress 解压
    
    7、*.tar.Z 用tar –xZf 解压
    
    8、*.rar 用 unrar e解压
    
    9、*.zipunzip 解压

     2、mac下hostadmin修改host文件提示权限不足的问题

    sudo chmod og+w /etc/hosts

     3、【scp】

    上端口大写P 为参数,2222 表示更改SSH端口后的端口,如果没有更改SSH端口可以不用添加该参数
    获取文件:
    scp -P 2222 root@www.legcloud.com:/root/test.tar.gz /home/test.tar.gz
    上传目录:
    scp -P 2222 -r /home/dirname/ root@www.legcloud.com:/root/dirname/
  • 相关阅读:
    用javascript写星际飞机大战游戏
    Vue源码分析之实现一个简易版的Vue
    Vue源码分析之数据驱动
    Vue源码分析之虚拟DOM
    使用HbuilderX离线打包5+APP
    ERROR in build.js from UglifyJs
    PHP 的一些开发规范
    Markdown使用TOC自动生成导航栏
    Hexo博客skapp主题部署填坑指南
    Docker 官方安装详解
  • 原文地址:https://www.cnblogs.com/liubei/p/linuxSkill.html
Copyright © 2011-2022 走看看