zoukankan      html  css  js  c++  java
  • Linux基础命令-有关于目录的命令


    1. 查看帮助

    [root@oracle ~]# man cd //查看 cd 指令的帮助文档

    2. 显示当前工作目录

    [root@oracle ~]# pwd
    /root

    3. 列出当前目录下的内容:ls

    [root@oracle ~]# ls [-aAdfFhilnrRSt] 目录名称
    [root@oracle ~]# ls [--color={never,auto,always}] 目录名称
    [root@oracle ~]# ls [--full-time] 目录名称

    与ls搭配使用的参数:

    -a :全部的文件,连同隐藏档( 开头为 . 的文件) 一起列出来(常用)
    -A :全部的文件,连同隐藏档,但不包括 . 与 .. 这两个目录
    -d :仅列出目录本身,而不是列出目录内的文件数据(常用)
    -l :长数据串列出,包含文件的属性与权限等等数据;(常用)(ll)
    -n :列出 UID 与 GID 而非使用者与群组的名称 (UID 与 GID 会在帐号管理提到!)
    -r :将排序结果反向输出,例如:原本档名由小到大,反向则为由大到小;
    -R :连同子目录内容一起列出来,等於该目录下的所有文件都会显示出来;
    -S :以文件容量大小排序,而不是用档名排序;
    -t :依时间排序,而不是用档名。
    --color=never :不要依据文件特性给予颜色显示;
    --color=always :显示颜色
    --color=auto :让系统自行依据配置来判断是否给予颜色
    --full-time :以完整时间模式 (包含年、月、日、时、分) 输出

    4. 切换目录:

    [root@oracle ~]# cd / //切换到根目录

    5. 创建目录:

    [root@oracle ~]# mkdir oracle //在当前目录下创建 oracle 目录

    与mkdir搭配使用的参数:

    -m :对新建目录设置存取权限,也可以用 chmod 命令设置
    -p :可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将
    自动建立好那些尚不存在的目录,即一次可以建立多个目录(级联创建)
    [root@oracle ~]# mkdir -p study/oracle/OC{A,P,M}
    //在当前目录下创建 study 目录,在 study 目录下创建 oracle 目录,oracle 目录下创建
    OCA、OCP、OCM 目录

    6. 删除目录

    [root@oracle ~]# rmdir oracle //删除 oracle 目录

    7. 创建文件

    [root@oracle ~]# touch oracle //创建名为 oracle 的文件

    8. 删除文件/目录

    [root@oracle ~]# rm oracle //删除名为 oracle 的文件

    与rm搭配使用的参数:

    -i :删除前逐一询问确认。
    -f :即使原档案属性设为唯读,亦直接删除,无需逐一确认。
    -r :将目录及以下之档案亦逐一删除。
    [root@oracle ~]# rm *.log //删除所有以“.log”结尾的文件
    [root@oracle ~]# rm -rf oracle/ //删除 oracle 目录并级联删除 oracle 目录内的档案

    9. 移动文件/目录

    [root@oracle ~]# mv oracle /opt //将档案 oracle 移动至目录/opt 下

    10. 拷贝文件/目录

    [root@oracle ~]# cp [-adfilprsu] 来源档(source) 目标档(destination)
    [root@oracle ~]# cp [options] source1 source2 source3 .... directory

    与cp搭配使用的参数:

    -a :相当於 -pdr 的意思,至於 pdr 请参考下列说明;(常用)
    -d :若来源档为连结档的属性(link file),则复制连结档属性而非文件本身;
    -i :若目标档(destination)已经存在时,在覆盖时会先询问动作的进行(常用)
    -p :连同文件的属性一起复制过去,而非使用默认属性(备份常用);
    -r :递回持续复制,用於目录的复制行为;(常用)
    最后需要注意的,如果来源档有两个以上,则最后一个目的档一定要是『目录』才行!

    11. 打开文件

    [root@oracle ~]# more oracle.log
    [root@oracle ~]# less oracle.log
    [root@oracle ~]# tail -20f oracle.log //文件尾部输出
    [root@oracle ~]# cat oracle.log

  • 相关阅读:
    Spring MVC中的(多)文件上传和下载
    SSM整合案例
    事务的四种隔离级别和七种传播行为
    注解方式实现IOC和AOP
    顾问包装通知
    使用ProxyFactoryBean进行AOP
    动态代理(jdk&cglib)的用法
    英语中12个典型的中国式错误
    翻译:你的声音太小了,可以大一些吗
    今天天气怎么样
  • 原文地址:https://www.cnblogs.com/ivychang/p/5680134.html
Copyright © 2011-2022 走看看