linux mkdir绝对路径,linux学习(六)绝对路径、相对路径、cd、mkdir、rmdir、rm(示例代码)...
一、绝对路径
就是从根开始的,如:/root、/usr/local。
二、相对路径
相对于当前路径的,比如我们在当前路径下建立了一个a.txt。
[[email protected] ~]# pwd/]# ls1.cap 33.txt Application iptables.bak oneinstack shellscripts1.ipt a.php Document.pdf npm-debug.log ruanwenwu syncwithgit.sh
[[email protected]~]# ls1.cap 33.txt Application Document.pdf npm-debug.log ruanwenwu syncwithgit.sh1.ipt a.php a.txt iptables.bak oneinstack shellscripts
[[email protected]~]#
三、cd命令
cd命令的意思是change directory,即更换目录。
[[email protected] ~]# pwd/ruanwenwu
[[email protected] ruanwenwu]#
cd命令的几个常用参数:
切换到上一级目录:
]# pwd/
切换到家目录
切换到上一个目录(类似于遥控器换台)
四、mkdir
mkdir命令用来创建目录。
创建一个目录:
[[email protected] ~]# mkdir 1
[[email protected] ~]# ls
1 1.ipt a.php a.txt iptables.bak oneinstack shellscripts
1.cap 33.txt Application Document.pdf npm-debug.log ruanwenwu syncwithgit.sh
创建某时给默认的权限
[[email protected] ~]# mkdir -m 777 2lt
total1920drwxrwxrwx2 root root 4096 Oct 24 00:05 2drwxr-xr-x 2 root root 4096 Oct 24 00:04 1
-rw-r--r-- 1 root root 0 Oct 23 23:58a.txt
drwxr-xr-x 5 root root 4096 Sep 11 12:59Application
drwxr-xr-x 3 root root 4096 Apr 24 20:11shellscripts-rwxr-xr-x 1 root root 599 Apr 10 2017syncwithgit.sh-rw-r--r-- 1 root root 8242 Mar 26 2017 npm-debug.log-rw-r--r-- 1 root root 0 Mar 26 2017 33.txt-rw-r--r-- 1 root root 36 Mar 10 2017a.php-rw-r--r-- 1 root root 296 Mar 1 2017iptables.bak-rw-r--r-- 1 root root 0 Mar 1 2017 1.ipt-rw-r--r-- 1 tcpdump tcpdump 24 Mar 1 2017 1.cap
drwxrwxrwx2 root root 4096 Nov 5 2016ruanwenwu
drwxr-xr-x 7 root root 4096 Feb 21 2016oneinstack-rw-r--r-- 1 root root 1909424 Feb 21 2016 Document.pdf
可以看到,给了默认权限的2目录和1目录的权限是不一样的。默认的1的权限是755。
连续创建目录:
[[email protected] ~]# mkdir 3/4/5mkdir: cannot create directory ‘3/4/5’: No such file or directory
[[email protected]~]# mkdir -p 3/4/5]# ls1 1.ipt 3a.php a.txt iptables.bak oneinstack shellscripts1.cap 2 33.txt Application Document.pdf npm-debug.log ruanwenwu syncwithgit.sh
[[email protected]~]# tree 3
-bash: tree: command not found
[[email protected]~]# yum install tree
[[email protected]~]# tree 3
3└──4└──5
可以看到,不加p参数,是不可以连续创建的。
五、rmdir
rmdir的用途是删掉目录。他的功能比较鸡肋,它只能删除空的目录。
删除空的目录5:
在4下创建文件,然后再试图去删掉4:
[[email protected] ~]# touch 3/4/3/4rmdir: failed to remove ‘3/4’: Directory not empty
rmdir有个p参数,可以连续删除多个目录,和mkdir的p参数对应,但是也只能删除空目录:
[[email protected] ~]# rmdir -p 3/4rmdir: failed to remove ‘3/4’: Directory not empty
删除4目录下的aa.txt,然后再试一次:
[[email protected] ~]# rm 3/4/aa.txt
rm: remove regular empty file ‘3/4/aa.txt’?3/43
3[error opening dir]0 directories, 0 files
六、rm命令
rm命令用来删除文件和目录。
在上面的例子里我们已经看到,rm不加任何参数时,系统会给出提示。如果加f参数就不会了:
[[email protected] ~]# mkdir 33/3/a.txt
rm: remove regular empty file ‘3/a.txt’?3/a.txt
那么rm删除目录是怎样的呢?
[[email protected] ~]# touch 3/3rm: cannot remove ‘3’: Is a directory
看来,rm不能直接删除目录,但是加上r参数后就可以了:
[[email protected] ~]# rm 3rm: cannot remove ‘3’: Is a directory
[[email protected]~]# rm -rf 33ls: cannot access3: No such file or directory
linux mkdir绝对路径,linux学习(六)绝对路径、相对路径、cd、mkdir、rmdir、rm(示例代码)...相关推荐
- linux内核3.4 led驱动,JZ2440_V3_内核驱动程序_点亮一个LED灯(示例代码)
为了用内核驱动程序点亮一个LED灯,真是费尽周折,参考了韦东山的<嵌入式linux驱动开发完全手册>(以下简称<完全手册>)和网上很多人的blog,最终在@Carlos·Wei ...
- html坐标绘制路径,canvas学习笔记之绘制简单路径
1 线段(直线路径) 绘制线段一般步骤: moveTo(x,y) 移动画笔到指定的坐标点(x,y) lineTo(x,y) 使用直线连接当前端点和指定的坐标点(x,y) stroke() 根据当前的画 ...
- python 获取向上两级路径_Python学习第171课--相对路径和绝对路径
[每天几分钟,从零入门python编程的世界!] 这节我们补充2个概念:相对路径和绝对路径. ●绝对路径 就像一棵大树一样,从它的根开始,往上会有大的枝干,在大的枝干上面又会有小一点的树枝,小树枝上面 ...
- linux比较命令 -eq,linux条件判断:eq、ne、gt、lt、ge、le(示例代码)
命令简介: 条件判断: 如果用户不存在 添加用户,给密码并显示添加成功: 否则 显示如果已经没在,没有添加: 变量名称: 1.只能包含字母.数字和下划线,并且不能数字开头: 2.不应该跟系统中已有的环 ...
- linux grud文件丢失,linux命令:grub 文件详解及grub修复,系统常见故障修复(示例代码)...
首先模拟grub损坏,dd if=/dev/zero of=/dev/sda count=1 bs=400 grub引导破坏,但是此时并未重启,可以直接重新安装grub,从而达到恢复grub: 第一种 ...
- linux 如何跳出循环函数,(三)Linux Shell编程——Shell常用命令(输出、判断、循环、函数、包含)(示例代码)...
3. 常用命令 3.1 输出 3.1.1 echo命令 echo是Shell的一个内部指令,用于在屏幕上打印出指定的字符串.命令格式: echo arg name="coding" ...
- c语言将两个16位变为一个32位,16位汇编第六讲汇编指令详解第第三讲(示例代码)...
16位汇编第六讲汇编指令详解第第三讲 1.十进制调整指令 1. 十进制数调整指令对二进制运算的结果进行十进制调整,以得到十进制的运算结果 2.分成压缩BCD码和非压缩BCD码调整 简而言之: 以前的时 ...
- 鸟哥的Linux私房菜(基础篇)- 第六章、Linux 的文件权限与目录配置
第六章.Linux的文件权限与目录配置 最近更新日期:2009/08/18 Linux最优秀的地方之一,就在于他的多人多任务环境.而为了让各个使用者具有较保密的文件数据,因此文件的权限管理就变的很重要 ...
- linux文件怎么操作,linux文件操作学习1
由于实验室的项目需要开始学习linux,为了更好的学习和掌握linux的一些基本操作以及顺便做个备忘录,时间久了也可以看看自己的学习成果. 学习linux应该先抛开windows的C.D.E...盘的 ...
最新文章
- 笨办法学 Python · 续 第五部分:文本解析
- ios应用,64位问题,Missing 64-bit support
- 对于嵌入式交叉编译总结
- CSS中越界问题经典解决方案
- LeetCode 1691. 堆叠长方体的最大高度(排序+最大上升子序DP)
- Kafka 源码解析:Server 端的运行过程
- 七句话道出做人的底线【精辟】
- hex2bin附源代码
- 计算机高级计算,windows系统自带计算器高级用法分享
- android 图标删除不了,手机程序卸载之后桌面上残留的图标删除不掉
- 线段树进阶之lazy思想及Java实现
- e900v21e 装第三方_创维e900v21e刷机包
- eclispe/myeclipse中输入法的问题
- YYH的营救计划(NOIP模拟赛Round 6)
- COOC6.2增加同义词合并无意义词删除等功能
- 数据防泄密软件可以解决哪些安全问题?
- 省市区三级联动(带经纬度、离线地图)
- Vc++ - qt - 仿照微信聊天窗口 - demov.1.0 初步展示
- 用matlab表白,你有一颗爱她的心,你就画出来
- 判断字符串是否是对称字符串
热门文章
- enterprise architect复制到word中的标签怎么改变_7个 Word 技巧,不会别说自己会 Word...
- Spring Security 3.1 自定义 authentication provider
- request.getParameterMap的学习
- 使用XML管理模版資源
- python 检查文件是否存在_Python中如何判断文件是否存在?
- [蓝桥杯][算法训练VIP]单词接龙(DFS+String)
- 品牌保量技术在阿里妈妈外投场景的应用
- python统计分析 --- 1.方差分析、t检验
- 【图像超分辨率】MSAN:Scene-Adaptive RS Img SR a Multiscale Attention
- java xml map 方法_JAVA XML转换MAP 方法