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 参数指定的一 ...
随机推荐
- vue form表单验证
<el-select v-model="ruleForm.region" placeholder="请选择活动区域"> <el-option ...
- spring aop 中的JoinPoint
AspectJ使用org.aspectj.lang.JoinPoint接口表示目标类连接点对象,如果是环绕增强时,使用org.aspectj.lang.ProceedingJoinPoint表示连接点 ...
- jar包安装到本地仓库
mvn install:install-file -Dfile=hm_test.jar -DgroupId=com.TEST -DartifactId=hm_test -Dversion=1.0 -D ...
- python学习(九)
- Centos 7 搭建FTP详细配置步骤方法
vsftpd的安裝使用: ftp概述:FTP(File Transfer protocol,文件传输协议)是经典的C/S架构的应用层协议,需要有服务端软件,客户端软件两个部共同组成实现文件传输功能. ...
- 使用MongoDB数据库(2)(三十六)
快速开始使用Spring-data-mongodb 若MongoDB的安装配置采用默认端口,那么在自动配置的情况下,我们不需要做任何参数配置,就能马上连接上本地的MongoDB.下面直接使用sprin ...
- easyui 如何为标签动态追加属性实现渲染效果
简述一下在项目遇到的问题,这边有一个需求,选择不同类型,加载不同的div标签(其中属性是否必填是区分类型的关键) html界面是这样的 <div class="grid_1 lbl&q ...
- python url 下载并保存
方法一:用urllib import jsonimport urllib url_model='{"version":"2","url":& ...
- day37-多进程多线程二-锁
Lock组件 当我们用多进程来读写文件的时候,如果一个进程是写文件,一个进程是读文件,如果两个文件同时进行,肯定是不行的,必须是文件写结束以后,才可以进行读操作.或者是多个进程在共享一些资源的时候,同 ...
- CF727F [Polycarp's problems] & [EX_Polycarp's problems]
原题题意 给出长度为n的有序数组,m次询问,每次给出一个正整数x.你要删除数组中最少的元素,使得数组中的前缀和+x都为非负整数.允许离线,n≤750,m≤200,000. 原题思路 首先注意到,x能成 ...