• Linux的目录管理


    作者:姚远 Oracle ACE

    点击此处观看本文章的录像

    创建目录

    在 Linux 系统中建立新目录的命令是 mkdir。该命令的使用方式如下:
    mkdir [选项] 目录

    -m 在建立目录时把按模式指定设置为目录权限。该目录的权限分为:目录所有者的权限、组中其他人对目录的权限和系统中其他人对目录的权限。这三个权限分别用三个数字之和来表示:对目录的读权限是 4(r)、写权限是 2(w)、执行权限是 1(x)。

    -p 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。

    oracle@yaoyuan tmp$ mkdir -m 700 -p /tmp/dir1/dir2
    oracle@yaoyuan tmp$  ls -dl /tmp/dir1/dir2
    drwx------. 2 oracle oinstall 6 Jul 30 17:58 /tmp/dir1/dir2
    oracle@yaoyuan tmp$ mkdir -m 741 -p /tmp/dir1/dir3
    oracle@yaoyuan tmp$  ls -dl /tmp/dir1/dir3
    drwxr----x. 2 oracle oinstall 6 Jul 30 17:59 /tmp/dir1/dir3
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    注意目录的权限和属主。

    删除目录

    rmdir 命令用来删除目录,一般情况下要删除的目录必须为空目录,如果所给的目录不为空,系统会报告错误。

    
    oracle@yaoyuan tmp$ touch /tmp/dir1/dir3/ff
    oracle@yaoyuan tmp$ rmdir /tmp/dir1/dir3
    rmdir: failed to remove '/tmp/dir1/dir3': Directory not empty
    oracle@yaoyuan tmp$ rm -r /tmp/dir1/dir3
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    修改工作目录

    cd [directory] 改变当前工作目录,一个点表示当前目录,两个点表示上一级目录。

    切换到上一次操作过的目录cd -

    切换到登录用户的家目录cd 或者 cd ~

    显示当前工作目录的命令是 pwd 命令

    作者介绍:

    姚远:Oracle ACE(Oracle和MySQL数据库方向 ),华为云MVP。拥有包括 Oracle 10g和12c OCM在内的20+数据库相关认证。曾任IBM公司数据库部门经理,现在一家第三方公司任首席数据库专家,服务2万+客户,《MySQL 8.0运维与优化》的作者。

    需要全套《Linux系统管理》pdf文档请加姚远老师微信👇

  • 相关阅读:
    Jenkins的介绍与相关配置
    微软surface laptop禁用触摸屏(win10、设备管理器)
    视频转换器WinX HD Video Converter mac中文特点介绍
    JavaScript 异步操作里的嵌套回调函数
    JavaSE ---01 数据类型与运算符
    php面试总结
    oracle分组排序去重
    【大数据 - Doris 实践】数据表的基本使用(五):ROLLUP
    Mybatis-Plus中QueryWrapper的使用
    14、spring-IOC
  • 原文地址:https://blog.csdn.net/weixin_43424368/article/details/126588381