cdpwdmkdirrmdir

命令功能:

切换到指定的目录,可用绝对路径和相对路径

命令格式:

cd directory

命令参数:

命令实例:

1.切换到/bin目录

vbird@Ubuntu1604:~$ pwd
/home/vbird
vbird@Ubuntu1604:~$ cd /bin/
vbird@Ubuntu1604:/bin$ pwd
/bin

2.切换到自己的主文件夹

vbird@Ubuntu1604:/bin$ pwd
/bin
vbird@Ubuntu1604:/bin$ cd ~
vbird@Ubuntu1604:~$ pwd
/home/vbird //root的主文件夹是/root

3.切换到上次进入的目录

vbird@Ubuntu1604:/bin$ pwd
/bin
vbird@Ubuntu1604:/bin$ cd ~
vbird@Ubuntu1604:~$ pwd
/home/vbird
vbird@Ubuntu1604:~$ cd -
/bin
vbird@Ubuntu1604:/bin$ pwd
/bin

4.切换到上层目录

vbird@Ubuntu1604:/bin$ pwd
/bin
vbird@Ubuntu1604:/bin$ cd ..
vbird@Ubuntu1604:/$ pwd
/

命令功能:

输出当前工作目录

命令格式:

pwd [OPTION]...

命令参数:

-L,--logical

输出连接路径

-P,--physical

输出实际路径

--help
输出帮助信息。
--version
输出版本信息。

命令实例:

1.查看当前路径

vbird@Ubuntu1604:~/link$ pwd    //等同于pwd -L
/home/vbird/link

2.查看当前实际路径

vbird@Ubuntu1604:~/link$ pwd -P
/bin //由于此目录是1个链接目录,链接到/bin
vbird@Ubuntu1604:~/link$ ls -ld /home/vbird/link
lrwxrwxrwx vbird vbird 9月 : /home/vbird/link -> /bin/

命令功能:

创建目录

命令格式:

mkdir [OPTION]... DIRECTORY...

命令参数:

-m, --mode=MODE

设置目录的权限,参见Linux之用户组、文件权限详解

-p, --parents

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

-v, --verbose
创建目录显示信息

-Z

设置安全上下文, 当使用SELinux 时有效

--context[=CTX]
设置每个创建目录的SELinux安全上下文

--help
输出帮助信息。
--version
输出版本信息。

命令实例:

1.创建dir文件夹,权限为755.

vbird@Ubuntu1604:~$ mkdir -m  dir
vbird@Ubuntu1604:~$ ll
total
drwxr-xr-x vbird vbird 9月 : ./
drwxr-xr-x root root 9月 : ../
-rw------- vbird vbird 9月 : .bash_history
-rw-r--r-- vbird vbird 9月 : .bash_logout
-rw-r--r-- vbird vbird 9月 : .bashrc
drwx------ vbird vbird 9月 : .cache/
drwxr-xr-x vbird vbird 9月 : dir/
-rw-r--r-- vbird vbird 9月 : examples.desktop
-rw-r--r-- vbird vbird 9月 : .profile
drwxrwxr-x vbird vbird 9月 : test/
-rw------- vbird vbird 9月 : .viminfo
-rw------- vbird vbird 9月 : .Xauthority

2.创建目录dir,dir下有a目录,a目录下有b目录,b目录下有c目录

vbird@Ubuntu1604:~$ mkdir -p dir/a/b/c
vbird@Ubuntu1604:~$ ll
total
drwxr-xr-x vbird vbird 9月 : ./
drwxr-xr-x root root 9月 : ../
-rw------- vbird vbird 9月 : .bash_history
-rw-r--r-- vbird vbird 9月 : .bash_logout
-rw-r--r-- vbird vbird 9月 : .bashrc
drwx------ vbird vbird 9月 : .cache/
drwxr-xr-x vbird vbird 9月 : dir/
-rw-r--r-- vbird vbird 9月 : examples.desktop
-rw-r--r-- vbird vbird 9月 : .profile
drwxrwxr-x vbird vbird 9月 : test/
-rw------- vbird vbird 9月 : .viminfo
-rw------- vbird vbird 9月 : .Xauthority
vbird@Ubuntu1604:~$ ll dir/
total
drwxr-xr-x vbird vbird 9月 : ./
drwxr-xr-x vbird vbird 9月 : ../
drwxrwxr-x vbird vbird 9月 : a/
vbird@Ubuntu1604:~$ ll dir/a/
total
drwxrwxr-x vbird vbird 9月 : ./
drwxr-xr-x vbird vbird 9月 : ../
drwxrwxr-x vbird vbird 9月 : b/
vbird@Ubuntu1604:~$ ll dir/a/b/
total
drwxrwxr-x vbird vbird 9月 : ./
drwxrwxr-x vbird vbird 9月 : ../
drwxrwxr-x vbird vbird 9月 : c/

命令功能:

删除空的目录。如果是非空目录,则需要rm命令进行删除。

命令格式:

 rmdir [OPTION]... DIRECTORY...

命令参数:

-p

递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除。如果整个路径被删除或者由于某种原因保留部分路径,则系统在标准输出上显示相应的信息。

-v, --verbose
创建目录显示信息

--help
输出帮助信息。
--version
输出版本信息。

命令实例:

1.删除空目录dir/a/b/c

vbird@Ubuntu1604:~$ man rmdir
vbird@Ubuntu1604:~$ rmdir dir/a/b/c/
vbird@Ubuntu1604:~$ ll dir/a/b/
total
drwxrwxr-x vbird vbird 9月 : ./
drwxrwxr-x vbird vbird 9月 : ../

2.递归删除dir/a/b/、dir/a/、dir

vbird@Ubuntu1604:~$ rmdir -p dir/a/b/
vbird@Ubuntu1604:~$ ll
total
drwxr-xr-x vbird vbird 9月 : ./
drwxr-xr-x root root 9月 : ../
-rw------- vbird vbird 9月 : .bash_history
-rw-r--r-- vbird vbird 9月 : .bash_logout
-rw-r--r-- vbird vbird 9月 : .bashrc
drwx------ vbird vbird 9月 : .cache/
-rw-r--r-- vbird vbird 9月 : examples.desktop
-rw-r--r-- vbird vbird 9月 : .profile
drwxrwxr-x vbird vbird 9月 : test/
-rw------- vbird vbird 9月 : .viminfo
-rw------- vbird vbird 9月 : .Xauthority

Linux之cd、pwd、mkdir、rmdir的更多相关文章

  1. linux基本命令之磁盘管理命令(ls,cd,pwd,mkdir,rmdir,clear, touch)

    linux磁盘管理命令 1.ls(list)命令:列出目录内容. 格式:ls [参数][文件或目录] ls -a或-all表示列出所有文件和目录,以点开始的是影藏文件,例如,.bash_history ...

  2. linux 命令随笔 ls cd pwd mkdir rm mv cp cat nl

    Linux 命令练习 ls命令 ls就是list的简写,目的是打印当前目录下的清单 格式 ls[选项][目录名] 常用参数 -a –all 列出目录下的所有文件,包括以 . 开头的隐含文件 -l 除了 ...

  3. 数据仓库001 - 复习Linux shell命令 - pwd mkdir mv tail -f xxx.log 和 ail -F xxx.log

    1.  [root@localhost ~]#  的含义 ?  [登录的用户  机器的名称 家目录] 2. 查看当前光标所在的目录   pwd [root@localhost ~]# pwd /roo ...

  4. 常用Linux命令:ls/cd/pwd/mkdir/rm/mv/cp

    一.ls:列出目标目录中所有的子目录和文件 1.命令格式 ls [选项] [目录名] 2.常用参数 -a :列出目录下所有文件 -h :以容易理解的格式列出文件大小 -l  :除了文件名之外,还将文件 ...

  5. Linux指令--cd,pwd

    本文参照博客做了修改和总结,感谢作者的分享.http://www.cnblogs.com/peida/archive/2012/10/24/2736501.html cd 命令可以说是Linux中最基 ...

  6. linux:基本指令mkdir, rmdir 和rm

    mkdir 建立文件夹 mkdir (make directory) 就是创建一个文件夹的意思, 使用起来很简单. 1.新建一个目录: $ mkdir folder2 如果你想在这个目录给 folde ...

  7. Linux CentOS7 VMware 相对和绝对路径、cd命令、mkdir/rmdir、rm命令——笔记

    一. 相对和绝对路径 绝对路径是从/(也被称为根目录)开始的,比如/usr.cd /root/ pwd 注:判断用户当前所处的位置 相对路径是以 . 或 .. 开始的 二.cd命令 cd 是进入到当前 ...

  8. Linux目录处理命令cd、pwd、rmdir、cp、mv、rm详解

    命令cd详解 命令cd(英文原意:change directory),命令路径及执行权限为: 可以看到它的路径为/usr/bin/cd,因此,它的执行权限是所有用户 基本功能是切换目录,例如:cd . ...

  9. 相对和绝对路径/cd命令/创建和删除目录mkdir/rmdir/rm命令

    2.6 相对和绝对路径 2.7 cd命令 2.8 创建和删除目录mkdir/rmdir 2.9 rm命令 绝对路径:从根开始的路径:文件所在的路径: 相对路径:相对于当前目录而言的路径:上一级或者下一 ...

  10. 自学Linux Shell3.5-目录处理命令mkdir rmdir

    点击返回 自学Linux命令行与Shell脚本之路 3.5-目录处理命令mkdir rmdir 1. mkdir命令 创建一个或多个新的目录. mkdir 命令创建由 Directory 参数指定的一 ...

随机推荐

  1. 使用pm2 管理node服务后台运行

    npm run dev的服务想放在服务器上,但是putty一断服务就没了. 网上差了下forever和pm2用的比较多,尤其是pm2 简直太好用了.. 具体操作如下 安装 npm install -g ...

  2. Python使用ldap3认证

    一.安装ldap3模块(python版本为python3以上,Django=1.11.8)pip install ldap3 二.相关代码 from ldap3 import Server, Conn ...

  3. AI robots CodeForces - 1045G (cdq分治)

    大意: n个机器人, 位置$x_i$, 可以看到$[x_i-r_i,x_i+r_i]$, 智商$q_i$, 求智商差不超过$k$且能互相看到的机器人对数. 这个题挺好的, 关键是要求互相看到这个条件, ...

  4. learning makefile VPATH

  5. 第一章03 java 开发环境搭建

    1. 首先,搭配java开发环境,安装(jdk:java 开发工具包) 2.安装下载:输入www.oracle.com.cn/indek.html  (cn代表中文) 3.测试安装是否成功 (1)wi ...

  6. kolla-ansible源码分析

    一.kolla-ansible 源码的目录结构 kolla-ansible是从kolla项目分离出来的一个可交付的项目,kolla-ansible负责部署容器化的openstack各个服务和基础设施组 ...

  7. WWSSN instrument response

    由于科研需要,一项任务是完成观测地震图和the short-period World-Wide Standardized Seismograph Network instrument response ...

  8. URL和URI(简单介绍)

    URL与URI 我们经常接触到的就是URL了,它就是我们访问web的一个字符串地址,那么URI是什么呢?他们是什么关系呢? URL:uniform resource location 统一资源定位符U ...

  9. nodejs - 1)上传图片 ,并显示 , 2)模块 formidable

    1.代码: 1-1: 入口文件: index.js var server = require('./server'); var router = require("./router" ...

  10. Linux学习之路——文件查找:find

    使用权限:所有角色 用法:find [ options ] [ expression ]( find path -expression [ -print ] [ -exec | -ok command ...