zoukankan      html  css  js  c++  java
  • linux 文件和目录相关命令

    cd:切换目录

    cd - :返回上次所在目录

    ls:列出目录下的文件

    ls -l:列出文件的详细信息

    ls -a:列出文件下所有的文件,包括以“.“开头的隐藏文件

    tree:查看目录的树状结构

    stat:查看文件的详细信息

    file 文件名 :查文件类型(可看是用哪一种方式压缩的)

    mkdir:创建目录

    mkdir -p ./dir1/dir2:递归的创建目录

    mkdir /dir/{a, b}:同时创建多个目录

    touch:修改文件的时间戳,但是如果该文件不存在就会创建一个文件

    rm:删除文件

    rm -r:递归删除

    rm -f:强制删除不提示

    cp:复制文件或目录

    -r:复制目录

    -L:如果是链接,复制的是链接指向的文件

    -P:如果是链接,复制的是链接

    -a:复制文件的所有属性(归档复制,常用于备份)

    mv:移动文件或目录

    创建软链接和硬链接

    ln -s /opt/a.txt /opt/git/ :对文件创建软链接(快捷方式不改名还是a.txt)

    ln -s /opt/a.txt /opt/git/b :(快捷方式改名为b)(下面的一样可以改名)

    ln -s /opt/mulu /opt/git/ :对目录创建软链接

    ln /opt/a.txt /opt/git/ :对文件创建硬链接

     

    压缩和解压缩

    • tar -zxvf a.tar.gz -C ./test :解压tar.gz到当前目录下的test目录
    • tar -zcvf /opt/c.tar.gz ./a/ :压缩tar.gz(把当前目录下的a目录及目录下所有文件压缩为 /opt/目录下的c.tar.gz,这样tar -zxvf c.tar.gz解压出来带有目录a)

    • tar -jxvf a.tar.bz2 :解压tar.bz2(到当前目录)
    • tar -jcvf c.tar.bz2 ./a/ :压缩tar.bz2(把当前目录下的a目录及目录下所有文件压缩到当前目录下为c.tar.gz2)

    • unzip a.zip :解压zip(到当前目录)
    • unzip -o mdmtest.war -d /opt/mdm :推荐使用unzip解压war包(-o覆盖原有文件,-d指定文件解压后存储的目录)
    • zip -r c.zip ./a/ :压缩zip(把当前目录下的a目录及目录下所有文件压缩到当前目录下为c.zip

    • bzip2 -k file1 : 压缩一个 'file1' 的文件(-k表示保留源文件)(bzip2格式,比gzip好)
    • bzip2 -d -k file1.bz2 : 解压一个叫做 'file1.bz2'的文件

    • gzip file1 : 压缩一个叫做 'file1'的文件(gzip格式)(不能保留源文件)
    • gzip -9 file1 : 最大程度压缩
    • gzip -d file1.gz : 解压缩一个叫做 'file1'的文件

     

    chown: 改变文件属主(只有管理员可以使用此命令)

    chown USERNAME file,...
    -R: 修改目录及其内部文件的属主

    chgrp: 改变文件属组(只有管理员可以使用此命令)

    chmod:修改文件或目录权限

    (1)修改三类用户权限:chmod MOD(如:664)  file

      -R: 如果是目录会把目录里的文件权限一起修改

    (2)修改某类用户或某些类用户权限:chmod u(g,o或a)=MOD(只能是r-x或rx这种格式) file

    (3)修改某类用户的某位或某些位权限:
        u,g,o,a
        chmod 用户类别+|-MODE file,...

  • 相关阅读:
    JVM内存分配及GC流程
    打印手机当前界面(位于栈顶)的activity
    AIDL通信过程中设置死亡代理
    最短路径&次短路径算法
    DEX、ODEX、OAT文件&Dalvik和ART虚拟机
    主线程中有多个handler的情况
    GB GBRT XgBoost
    logistic回归为什么要使用sigmoid函数
    十道海量数据处理面试题与十个方法大总结
    常见数据结构和算法题
  • 原文地址:https://www.cnblogs.com/xumaomao/p/13054020.html
Copyright © 2011-2022 走看看