• linux基础-目录操作常用命令


    目录路径:

    1. 特殊目录:
      . 当前目录
      .. 上一级目录
      [root@oldboy /]# cd /etc/sysconfig/
      [root@oldboy sysconfig]# pwd
      /etc/sysconfig
      [root@oldboy sysconfig]#
      [root@oldboy sysconfig]# cd ../..
      [root@oldboy /]# pwd
      /

    [root@oldboy /]# ls
    abc dev lib mnt root server tmp
    bin etc lib64 opt run srv usr
    boot home media proc sbin sys var
    [root@oldboy /]# cd ./mnt
    [root@oldboy mnt]# pwd
    /mnt

    1. 相对路径和绝对路径
      相对路径: 根据当前环境
      [root@oldboy network-scripts]# cat ifcfg-ens33
      [root@oldboy network-scripts]# cat ./ifcfg-ens33

    绝对路径: 唯一的路径
    [root@oldboy network-scripts]# cat /etc/sysconfig/network-scripts/ifcfg-ens33

    1. cd命令
      cd命令常见用法:
      . 表示用户所处的当前目录
      .. 表示上级目录
      ~ 表示当前用户自己的家目录

    cd - // 切换上次所在的目录
    cd ~ // 切换至当前用户的家目录
    cd // 切换至当前用户的家目录
    cd . // 切换当前目录,一般在拷贝,移动等情况下使用
    cd .. // 切换至当前目录的上级目录

    Linux命令的组成
    命令字 [命令选项] [命令参数]
    报错信息:
    1.-bash: ad: command not found
    命令敲错了
    2.ls: invalid option -- 'y'
    命令选项错了
    3.ls: cannot access adfa: No such file or directory
    参数不对

    专业输出错误

    ls命令:
    list
    -a --all 列出所有,包括隐藏
    -h --human-readable 人性化显示

    -l	--long	以长格式的方式列出文件信息
    短格式可以组合
    -al
    

    目录管理命令:
    mkdir
    make directory
    -p
    mkdir a b c d
    mkdir -p a b c d (创建目录时:目录存在则忽略,不存在则创建)
    [root@bogon ssx-linux]# mkdir a b c d
    [root@bogon ssx-linux]# ll
    total 0
    drwxr-xr-x 2 root root 6 Feb 1 06:20 a
    drwxr-xr-x 2 root root 6 Feb 1 06:20 b
    drwxr-xr-x 2 root root 6 Feb 1 06:20 c
    drwxr-xr-x 2 root root 6 Feb 1 06:20 d
    [root@bogon ssx-linux]# mkdir -p a b c d
    [root@bogon ssx-linux]# ll
    total 0
    drwxr-xr-x 2 root root 6 Feb 1 06:20 a
    drwxr-xr-x 2 root root 6 Feb 1 06:20 b
    drwxr-xr-x 2 root root 6 Feb 1 06:20 c
    drwxr-xr-x 2 root root 6 Feb 1 06:20 d
    [root@bogon ssx-linux]# mkdir -p a b c d e
    [root@bogon ssx-linux]# ll
    total 0
    drwxr-xr-x 2 root root 6 Feb 1 06:20 a
    drwxr-xr-x 2 root root 6 Feb 1 06:20 b
    drwxr-xr-x 2 root root 6 Feb 1 06:20 c
    drwxr-xr-x 2 root root 6 Feb 1 06:20 d
    drwxr-xr-x 2 root root 6 Feb 1 06:23 e
    [root@bogon ssx-linux]#

    创建多级目录,存在则忽略
    mkdir a/b/c/d/e -p
    [root@bogon ssx-linux]# ls
    [root@bogon ssx-linux]# mkdir -p a b c d e
    [root@bogon ssx-linux]# ls
    a b c d e
    [root@bogon ssx-linux]# tree a
    a

    0 directories, 0 files
    [root@bogon ssx-linux]# mkdir a/b/c/d/e
    mkdir: cannot create directory ‘a/b/c/d/e’: No such file or directory
    [root@bogon ssx-linux]# mkdir a/b/c/d/e -p
    [root@bogon ssx-linux]# tree a
    a
    └── b
    └── c
    └── d
    └── e

    4 directories, 0 files
    [root@bogon ssx-linux]#

    tree
    -L 按目录层级列出目录tree
    [root@bogon ssx-linux]# tree a
    a
    └── b
    └── c
    ├── d
    │ └── e
    └── test.txt

    4 directories, 1 file
    [root@bogon ssx-linux]# tree a -L 1
    a
    └── b

    1 directory, 0 files
    [root@bogon ssx-linux]#

    -d 只列出目录
    [root@bogon ssx-linux]# touch a/b/c/test.txt
    [root@bogon ssx-linux]# tree a
    a
    └── b
    └── c
    ├── d
    │ └── e
    └── test.txt

    4 directories, 1 file
    [root@bogon ssx-linux]# tree a -d
    a
    └── b
    └── c
    └── d
    └── e

    4 directories
    [root@bogon ssx-linux]#

  • 相关阅读:
    idea 严重: Error configuring application listener of class org.springframework.web.context.Context 后面省略
    idea 新建 maven项目遇到的一些问题
    常用的DOS命令
    我对速汇金业务的理解
    和同事下班路上讨论心得(服务器部署的几点问题)
    5/6月学习工作总结(压力越大,意志越坚定)
    苏州银行对公久悬户
    苏州银行对公定存通项目
    苏州银行对公存款业务模块维护
    [转载]一个人的失败,99%失败于“脾气”
  • 原文地址:https://www.cnblogs.com/s-sx/p/11820352.html
Copyright © 2020-2023  润新知