Linux之cd、pwd、mkdir、rmdir
cd、pwd、mkdir、rmdir
命令功能:
切换到指定的目录,可用绝对路径和相对路径
命令格式:
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
输出实际路径
命令实例:
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安全上下文
命令实例:
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的更多相关文章
- linux基本命令之磁盘管理命令(ls,cd,pwd,mkdir,rmdir,clear, touch)
linux磁盘管理命令 1.ls(list)命令:列出目录内容. 格式:ls [参数][文件或目录] ls -a或-all表示列出所有文件和目录,以点开始的是影藏文件,例如,.bash_history ...
- linux 命令随笔 ls cd pwd mkdir rm mv cp cat nl
Linux 命令练习 ls命令 ls就是list的简写,目的是打印当前目录下的清单 格式 ls[选项][目录名] 常用参数 -a –all 列出目录下的所有文件,包括以 . 开头的隐含文件 -l 除了 ...
- 数据仓库001 - 复习Linux shell命令 - pwd mkdir mv tail -f xxx.log 和 ail -F xxx.log
1. [root@localhost ~]# 的含义 ? [登录的用户 机器的名称 家目录] 2. 查看当前光标所在的目录 pwd [root@localhost ~]# pwd /roo ...
- 常用Linux命令:ls/cd/pwd/mkdir/rm/mv/cp
一.ls:列出目标目录中所有的子目录和文件 1.命令格式 ls [选项] [目录名] 2.常用参数 -a :列出目录下所有文件 -h :以容易理解的格式列出文件大小 -l :除了文件名之外,还将文件 ...
- Linux指令--cd,pwd
本文参照博客做了修改和总结,感谢作者的分享.http://www.cnblogs.com/peida/archive/2012/10/24/2736501.html cd 命令可以说是Linux中最基 ...
- linux:基本指令mkdir, rmdir 和rm
mkdir 建立文件夹 mkdir (make directory) 就是创建一个文件夹的意思, 使用起来很简单. 1.新建一个目录: $ mkdir folder2 如果你想在这个目录给 folde ...
- Linux CentOS7 VMware 相对和绝对路径、cd命令、mkdir/rmdir、rm命令——笔记
一. 相对和绝对路径 绝对路径是从/(也被称为根目录)开始的,比如/usr.cd /root/ pwd 注:判断用户当前所处的位置 相对路径是以 . 或 .. 开始的 二.cd命令 cd 是进入到当前 ...
- Linux目录处理命令cd、pwd、rmdir、cp、mv、rm详解
命令cd详解 命令cd(英文原意:change directory),命令路径及执行权限为: 可以看到它的路径为/usr/bin/cd,因此,它的执行权限是所有用户 基本功能是切换目录,例如:cd . ...
- 相对和绝对路径/cd命令/创建和删除目录mkdir/rmdir/rm命令
2.6 相对和绝对路径 2.7 cd命令 2.8 创建和删除目录mkdir/rmdir 2.9 rm命令 绝对路径:从根开始的路径:文件所在的路径: 相对路径:相对于当前目录而言的路径:上一级或者下一 ...
- 自学Linux Shell3.5-目录处理命令mkdir rmdir
点击返回 自学Linux命令行与Shell脚本之路 3.5-目录处理命令mkdir rmdir 1. mkdir命令 创建一个或多个新的目录. mkdir 命令创建由 Directory 参数指定的一 ...
随机推荐
- oracle数据库 concat 与 ||
1.简述: 通过几条sql语句来引入此问题 先新建一张表,插入几条数据,如下: CREATE TABLE tab1 (col1 VARCHAR2(6), col2 CHAR(6), col3 VARC ...
- php 截取 小程序上传到服务器图片,
截取字符串传入数据库 $f_slide = htmlspecialchars_decode($_REQUEST['f_slide']); // echo "<pre>" ...
- 7.9 GRASP原则九: 隔离变化
GRASP原则九: 隔离变化 Protected Variations 需求一定会变化的!如何做到以系统的局部变化为代价就可以应对这一点?4.1 GRASP rule9: Protected ...
- Android app图标总是显示默认的机器人图标,且在manifest文件的application中修改无效...
问题描述:我使用的开发工具是eclipse,Android app默认的图标是一个机器人,如下图所示 现在我要将app的图标修改成另外一个图标: 探索过程: 首先想到修改Manifest文件中的app ...
- SQL SERVER 触发器之After,Instead of
[Ater](同for)先执行增删改操作,再执行触发器操作 [Instead of]直接只执行触发器里的 create trigger triggername on table_name for/af ...
- jQuery获取包括当前元素的HTML
1.获取当前元素内的HTML (1)方法一 $("#current").html(); (2)方法二 document.getElementById("current&q ...
- Python中文问题
读取数据库中文是?? 解决如下 一.python2版本需要在 文件的开头要加上编码设置来说明文件的编码 python3版本以上不需要 #encoding=utf-8 二.在连接数据的连接参数里加上字 ...
- Vue(三) v-bind 及 class 与 style 绑定
DOM 元素经常会动态绑定一些 class 类名 或 style 样式,现在介绍使用 v-bind 指令来绑定 class 和 style 的多种方法. 了解 v-bind 指令 在之前已经介绍了指令 ...
- vue的.vue文件是怎么run起来的(vue-loader)
vue的.vue文件是怎么run起来的(vue-loader) 引子:vue的.vue文件是怎么跑起来的? 答:通过vue-loader,解析.vue文件,在webpack解析,拆解vue组件 1.v ...
- 1093 字符串A+B
给定两个字符串 A 和 B,本题要求你输出 A+B,即两个字符串的并集.要求先输出 A,再输出 B,但重复的字符必须被剔除. 输入格式: 输入在两行中分别给出 A 和 B,均为长度不超过 106 ...