20170605day6(2.6~2.9cd\rm\mkdir\rmdir命令)

2.6绝对路径和相对路径

1.绝对路径

从根开始的路径都是绝对路径。

用pwd命令查看当前的目录

[[email protected] ~]# pwd

/root

2相对路经

相对于你所在位置的路径。也就是相对当前目录。

例如:以下文件路径为相对路径,相对于root下的文件路径

[[email protected] ~]#.ssh/authorized_keys

.ssh/authorized_keys

[[email protected] ~]#cd /etc/sysconfig/

[[email protected] sysconfig]# lsnetwork-scripts/ifcfg-ens33

Network-scripts/ifcfg-ens33

[[email protected] sysconfig]# pwd

/etc/sysconfig

[[email protected] sysconfig]# cd /tmp

[[email protected] tmp]# pwd

/tmp

Cd就是change directory

2.7 cd命令

1. cd –

例如:

[[email protected] sysconfig]# cd –

/root

[[email protected] ~]#cd –

/etc/sysconfig/

[[email protected] sysconfig]#pwd

/etc/sysconfig

2.cd ~

相当于/root

例如:

[[email protected] sysconfig]#cd ~

[[email protected] ~]#

[[email protected] sysconfig]# cd /tmp

[[email protected] tmp]# cd ~

[[email protected] ~]#

3. cd ..

进入到上一级目录

例如:

[[email protected] ~]#cd ..

[[email protected] /]cd /etc/sysconfig

[[email protected] sysconfig]#cd ..

[[email protected] etc]#

2.8创建和删除目录mkdir rmdir

1. 创建目录mkdir(makedirectory)

例如:

[[email protected] ~]#mkdir /tmp/centos7

[[email protected] ~]# ls -l /tmp/centos7

总用量0

[[email protected] ~]#ls –l/tmp/

在centos7目录下能一下把子目录都建立的命令如下:(在mkdir后加上-p)

[[email protected] ~]#mkdir –p /tmp/centos7/1/2

[[email protected] tmp]# ls -l /tmp/centos7

总用量 0

drwxr-xr-x. 3 root root 15 6月   4 21:09 1

[[email protected] tmp]# ls -l /tmp/centos7/1

总用量 0

drwxr-xr-x. 2 root root 6 6月   4 21:09 2

创建目录时能看到创建目录的过程的命令(在mkdir 后加-pv):

[[email protected] ~]#mkdir –pv /tmp/centos7/2/3/4

mkdir: 已创建目录 "/tmp/centos7/2"

mkdir: 已创建目录 "/tmp/centos7/2/3"

mkdir: 已创建目录 "/tmp/centos7/2/3/4"

2. 删除目录(rmdir==remove directory)

只能删除空目录

[[email protected] tmp]# rmdir/tmp/centos7/2/3/4

[[email protected] tmp]# ls -l/tmp/centos7/2/3

总用量 0

[[email protected] tmp]# ls -ld/tmp/centos7/2/3

drwxr-xr-x. 2 root root 6 6月   4 21:28 /tmp/centos7/2/3

[[email protected] tmp]# ls -ld/tmp/centos7/2/3/4

ls: 无法访问/tmp/centos7/2/3/4: 没有那个文件或目录

Touch用来创建一个空白文件的。

例如:

[[email protected] tmp]# touch/tmp/centos7/2/3/1.txt

[[email protected] tmp]# tree /tmp/centos7

/tmp/centos7

├── 1

│   └── 2

└── 2

└── 3

└── 1.txt

4 directories, 1 file

级联删除空目录:rmdir-p

[[email protected] tmp]# rmdir -p/tmp/centos7/1/2

rmdir: 删除目录 "/tmp/centos7" 失败: 目录非空

[[email protected] tmp]# tree /tmp/centos7

/tmp/centos7

└── 2

└── 3

└── 1.txt

2 directories, 1 file

2.9 rm命令(remove)

1. rm可以删除文件,也可以删除非空的目录

[[email protected] tmp]# rm/tmp/centos7/2/3/1.txt

rm:是否删除普通空文件"/tmp/centos7/2/3/1.txt"?y

[[email protected] tmp]# tree /tmp/centos7

/tmp/centos7

└── 2

└── 3

1.1 rm -f:强制删除文件,没有问题确认。

[[email protected] tmp]# touch /tmp/centos7/2/3/2.txt

[[email protected] tmp]# tree /tmp/centos7

/tmp/centos7

└── 2

└── 3

├── 1.txt

└── 2.txt

2 directories, 2 files

[[email protected] tmp]# rm/tmp/centos7/2/3/*.txt

rm:是否删除普通空文件"/tmp/centos7/2/3/1.txt"?n

rm:是否删除普通空文件"/tmp/centos7/2/3/2.txt"?n

[[email protected] tmp]# rm -f/tmp/centos7/2/3/*.txt

[[email protected] tmp]# tree /tmp/centos7

/tmp/centos7

└── 2

└── 3

2 directories, 0 files

*History命令:查看历史命令记录

*!tree命令(找到最近一次tree命令)

[[email protected] tmp]#!tree

tree /tmp/centos7

/tmp/centos7

└── 2

└── 3

2 directories, 0 files

1.2 rm –r (删除非空目录和文件)

[[email protected] tmp]# rm -r/tmp/centos7/2/3

rm:是否进入目录"/tmp/centos7/2/3"?y

rm:是否删除普通空文件"/tmp/centos7/2/3/1.txt"?y

rm:是否删除目录"/tmp/centos7/2/3"?y

[[email protected] tmp]# tree /tmp/centos7

/tmp/centos7

└── 2

1 directory, 0 files

*rm –rf (强制删除非空目录和文件)

[[email protected] tmp]# rm -rf/tmp/centos7/2/3

[[email protected] tmp]# tree /tmp/centos7

/tmp/centos7

└── 2

1 directory, 0 files

*rm -rfv强制删除非空目录和文件并可以看到删除过程

[[email protected] tmp]# rm -rfv/tmp/centos7/2/3

已删除"/tmp/centos7/2/3/1.txt"

已删除目录:"/tmp/centos7/2/3"

如果再次执行已删除文件的命令,会出现如下效果:

[[email protected] tmp]# rm -rfv/tmp/centos7/2/3

[[email protected] tmp]# rm -rv/tmp/centos7/2/3

rm: 无法删除"/tmp/centos7/2/3": 没有那个文件或目录

时间: 2024-10-26 01:31:04

20170605day6(2.6~2.9cd\rm\mkdir\rmdir命令)的相关文章

mkdir、touch、rm和rmdir命令

一.mkdir命令 mkdir命令用来创建目录.该命令创建由dirname命名的目录.如果在目录名的前面没有加任何路径名,则在当前目录下创建由dirname指定的目录:如果给出了一个已经存在的路径,将会在该目录下创建一个指定的目录.在创建目录时,应保证新建的目录与它所在目录下的文件没有重名. 注意:在创建文件时,不要把所有的文件都存放在主目录中,可以创建子目录,通过它们来更有效地组织文件.最好采用前后一致的命名方式来区分文件和目录.例如,目录名可以以大写字母开头,这样,在目录列表中目录名就出现在

学习笔记(四)——目录命令、rm 等常用命令、查看文本命令、文件属性

1.mkdir rmdir 命令: (1)创建目录: [[email protected] ~]# mkdir /tmp/learn/folder 如果此时 /tmp/learn 不存在,将会报错,导致 folder 目录无法成功创建.要想级联创建,使用 -p 参数: [[email protected] ~]# mkdir -p /tmp/learn/folder (2)删除目录: 先说一种我们经常采用的方法:rm 加 -r 参数 [[email protected] ~]# rm -r /t

Linux命令篇之mkdir命令,rmdir命令和rm命令

在 Linux 下用 mkdir 命令来创建目录和子目录 了解了用 ls 命令在目录中列出条目后,现在我们要学习在 Linux 系统下创建目录.在 Linux 下,我们可以使用 mkdir 命令.Mkdir 是"make directory" 的缩写词. mkdir 是什么呢 Mkdir 是一个用来在 Linux 系统下创建目录的命令.此命令属于内建命令. 运行 mkdir 命令 你可以在你的控制台直接键入 mkdir 来使用它. $ mkdir 默认情况下,不带任何参数运行 mkdi

2.6 相对和绝对路径 2.7 cd命令 2.8 创建和删除目录mkdir/rmdir 2.9 rm命令

2.6 相对和绝对路径 2.7 cd命令 2.8 创建和删除目录mkdir/rmdir 2.9 rm命令 2.6 相对和绝对路径 相对路径.绝对路径 绝对路径是从根 /开始的路径 相对路径 是相对当前目录 所在位置的 路径 不是以根开头的 相对当前目录的路径 2.7cd 命令 cd 进入到系统当前用户的家目录下 cd ~ 波浪号 cd. 当前目录 cd ..上一级目录 可以使用 man cd 看下 cd命令的用法 2.8 创建和删除目录mkdir/rmdir make directory 创建目

2.6 相对和绝对路径 2.7 cd命令 2.8 创建和删除目录mkdir/rmdir 2.9 rm

2.6 相对和绝对路径 1.相对与绝对路径 绝对路径:是从根开始的,也就是/ 相对路径:是从相对当前的路径 [[email protected] ~]# ls .ssh/authorized_keys .ssh/authorized_keys [[email protected] ~]# ll total 24 -rw-r--r--. 1 root root    13 Mar 20  2017 a.txt -rw-------. 1 root root  1066 Mar 20  2017 a

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

2.6 相对和绝对路径 2.7 cd命令 2.8 创建和删除目录mkdir/rmdir 2.9 rm命令 绝对路径:从根开始的路径:文件所在的路径: 相对路径:相对于当前目录而言的路径:上一级或者下一级的路径. 查看当前路径:pwd 进入指定目录: cd cd - 显示上次处在的位置 [[email protected]_1 ~]# cd / [[email protected]_1 /]# cd - /root cd 直接进入当前用户的家目录下 cd  .. 进入上一层目录 mkdir 是ma

创建和删除目录mkdir/rmdir/rm

本节涉及命令:cd pwd mkdir rmdir rm history mkdir -p 递归创建 rm -r 递归删除 绝对路径:从根目录遍历到目标文件或目录 相对路径:从当前目录下找到目标文件或目录 pwd 显示当前目录 cd 打开目录 [[email protected] ~]# pwd      #打开当前目录/root[[email protected] ~]# cd .        #.打开当前目录[[email protected] ~]# pwd/root[[email pr

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

相对路径和绝对路径路径就是想找一个文件,它所在的位置例如编辑网卡 ls /etc/sysoconfig/network-scripts/ifcfg-ens33 ·pwd查看当前路径.目录(当前目录在root下) ·绝对路径就是从根(/)开始的路径绝对路径就是无论从哪个目录下,都可以进入的路径·相对路径就是相对当前目录下的想要访问文件路径在/etc/sysconfig/下访问网卡配置文件,直接去掉前面的/etc/sysconfig/即可···cd命令·"cd -"进入上一次所在目录·&q

CD命令 Mkdir命令 Rmdir命令 rm命令 相对/绝对路径

一.相对和绝对路径绝对路径:绝对路径是从根开始的例如:ls /etc/sysconfig/network-scripts/ifcfg-ens33相对路径:相对当前位置所在的路径例如:查看/etc/sysconfig/下面的/network-scripts/ifcfg-ens33 ,首先cd /etc/sysconfig/,然后再ls network-scripts/ifcfg-ens33 ,这个就是相对路径 二.CD命令cd 命令:可以切换到指定目录使用实例:cd -命令:指上一次所在的目录,起