shell学习———第四课时(目录操作)
时间:2010-11-16 来源:liurhyme
mkdir:
14 hello
rmdir:
-v 显示详细的处理信息
选择参数
--help 显示帮助信息
--version 显示版本信息
范例1: 删除目录
[root@hnlinux lx138.com]# ll //显示当前目录内容
总用量 40
drwxr-xr-x 2 root root 4096 5月 29 17:42 Dir_1_feik
drwxr-xr-x 2 root root 4096 5月 29 17:41 Dir_2
drwxr-xr-x 2 root root 4096 5月 29 17:41 Dir_3
drwxr-xr-x 2 root root 4096 5月 29 17:41 Dir_4
drwxr-xr-x 2 root root 4096 5月 29 17:41 Dir_5
[root@hnlinux lx138.com]# rmdir -v * //删除目当前录下的空目录
rmdir: 正在删除目录 Dir_1_feik
rmdir: ‘Dir_1_feik’: 目录非空
rmdir: 正在删除目录 Dir_2
rmdir: 正在删除目录 Dir_3
rmdir: 正在删除目录 Dir_4
rmdir: 正在删除目录 Dir_5
[root@hnlinux lx138.com]# ll //显示当前目录内容
总用量 8
drwxr-xr-x 2 root root 4096 5月 29 17:42 Dir_1_feik
[root@hnlinux lx138.com]#
mv:
-v 显示详细的处理信息
选择参数
--help 显示帮助信息
--version 显示版本信息
范例1: 删除目录
[root@hnlinux lx138.com]# ll //显示当前目录内容
总用量 40
drwxr-xr-x 2 root root 4096 5月 29 17:42 Dir_1_feik
drwxr-xr-x 2 root root 4096 5月 29 17:41 Dir_2
drwxr-xr-x 2 root root 4096 5月 29 17:41 Dir_3
drwxr-xr-x 2 root root 4096 5月 29 17:41 Dir_4
drwxr-xr-x 2 root root 4096 5月 29 17:41 Dir_5
[root@hnlinux lx138.com]# rmdir -v * //删除目当前录下的空目录
rmdir: 正在删除目录 Dir_1_feik
rmdir: ‘Dir_1_feik’: 目录非空
rmdir: 正在删除目录 Dir_2
rmdir: 正在删除目录 Dir_3
rmdir: 正在删除目录 Dir_4
rmdir: 正在删除目录 Dir_5
[root@hnlinux lx138.com]# ll //显示当前目录内容
总用量 8
drwxr-xr-x 2 root root 4096 5月 29 17:42 Dir_1_feik
[root@hnlinux lx138.com]#
cp:
pwd:
介绍:
该命令创建指定的目录名,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录
语法:
mkdir [-m] [-p] 目录名
选项介绍:
-m: 对新建目录设置存取权限,也可以用chmod命令设置;
-p: 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录;
执行范例:
01 | $ mkdir DIRA |
02 | $ ls |
03 | DIRA |
04 | $ mkdir -m 775 DIRB |
05 | $ ls -l |
06 | drwxr-xr-x 2 xxxx users 4096 Feb 19 22:29 DIRA |
07 | drwxrwxr-x 2 xxxx users 4096 Feb 19 22:30 DIRB |
08 | $ mkdir -p DIRC/hello |
09 | $ ls -l |
10 | drwxr-xr-x 2 xxxx users 4096 Feb 19 22:29 DIRA |
11 | drwxrwxr-x 2 xxxx users 4096 Feb 19 22:30 DIRB |
12 | drwxr-xr-x 3 xxxx users 4096 Feb 19 22:31 DIRC |
13 |
$ ls DIRC |
rmdir:
语 法
rmdir[必要参数][选择参数][目录] 功 能rmdir 命令:删除空目录,非空目录出现错误 |
类似命令: | rm |
相似命令: | linux命令 |
执行权限: | 超级用户 普通用户 |
命令属性: | 文件管理 |
参数 必要参数
-v 显示详细的处理信息
选择参数
--help 显示帮助信息
--version 显示版本信息
范例
范例1: 删除目录
[root@hnlinux lx138.com]# ll //显示当前目录内容
总用量 40
drwxr-xr-x 2 root root 4096 5月 29 17:42 Dir_1_feik
drwxr-xr-x 2 root root 4096 5月 29 17:41 Dir_2
drwxr-xr-x 2 root root 4096 5月 29 17:41 Dir_3
drwxr-xr-x 2 root root 4096 5月 29 17:41 Dir_4
drwxr-xr-x 2 root root 4096 5月 29 17:41 Dir_5
[root@hnlinux lx138.com]# rmdir -v * //删除目当前录下的空目录
rmdir: 正在删除目录 Dir_1_feik
rmdir: ‘Dir_1_feik’: 目录非空
rmdir: 正在删除目录 Dir_2
rmdir: 正在删除目录 Dir_3
rmdir: 正在删除目录 Dir_4
rmdir: 正在删除目录 Dir_5
[root@hnlinux lx138.com]# ll //显示当前目录内容
总用量 8
drwxr-xr-x 2 root root 4096 5月 29 17:42 Dir_1_feik
[root@hnlinux lx138.com]#
mv:
语 法
rmdir[必要参数][选择参数][目录] 功 能rmdir 命令:删除空目录,非空目录出现错误 |
类似命令: | rm |
相似命令: | linux命令 |
执行权限: | 超级用户 普通用户 |
命令属性: | 文件管理 |
参数 必要参数
-v 显示详细的处理信息
选择参数
--help 显示帮助信息
--version 显示版本信息
范例
范例1: 删除目录
[root@hnlinux lx138.com]# ll //显示当前目录内容
总用量 40
drwxr-xr-x 2 root root 4096 5月 29 17:42 Dir_1_feik
drwxr-xr-x 2 root root 4096 5月 29 17:41 Dir_2
drwxr-xr-x 2 root root 4096 5月 29 17:41 Dir_3
drwxr-xr-x 2 root root 4096 5月 29 17:41 Dir_4
drwxr-xr-x 2 root root 4096 5月 29 17:41 Dir_5
[root@hnlinux lx138.com]# rmdir -v * //删除目当前录下的空目录
rmdir: 正在删除目录 Dir_1_feik
rmdir: ‘Dir_1_feik’: 目录非空
rmdir: 正在删除目录 Dir_2
rmdir: 正在删除目录 Dir_3
rmdir: 正在删除目录 Dir_4
rmdir: 正在删除目录 Dir_5
[root@hnlinux lx138.com]# ll //显示当前目录内容
总用量 8
drwxr-xr-x 2 root root 4096 5月 29 17:42 Dir_1_feik
[root@hnlinux lx138.com]#
cp:
- cp命令
- 该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的copy命令一样,功能十分强大。
- 语法: cp [选项] 源文件或目录 目标文件或目录
- 说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。
- 该命令的各选项含义如下:
- - a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。
- - d 拷贝时保留链接。
- - f 删除已经存在的目标文件而不提示。
- - i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。
- - p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。
- - r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。
- - l 不作拷贝,只是链接文件。
- 需要说明的是,为防止用户在不经意的情况下用cp命令破坏另一个文件,如用户指定的目标文件名已存在,用cp命令拷贝文件后,这个文件就会被新源文件覆盖,因此,建议用户在使用cp命令拷贝文件时,最好使用i选项。
pwd:
一、Linux pwd 使用权限
任何用户都可以使用 pwd 命令。
二、Linux pwd 命令使用格式
直接在终端输入 pwd 即可使用
三、Linux pwd 命令功能解释
Linux中用 pwd 命令来查看”当前工作目录“的完整路径。
简单得说,每当你在终端进行操作时,你都会有一个当前工作目录。一般开启终端后默认的”当前工作目录“是用户的”主文件夹“。
例如,我的用户名是“cc”,那么我的默认的当前工作目录为名字为“cc”的文件夹。
四、Linux pwd 命令使用举例
例1:用 pwd 命令查看默认工作目录的完整
[cc@cc ~]$ pwd
[cc@cc ~]$ pwd
/home/cc
[cc@cc ~]$
例2:使用 pwd 命令查看指定文件夹
[cc@cc ~]$ cd it.dengchao.org //进入it.dengchao.org 文件夹,当然你可以进入自己指定的文件夹
[cc@cc it.dengchao.org]$ pwd
显示结果如下:
[cc@cc ~]$ cd it.dengchao.org
[cc@cc it.dengchao.org]$ pwd
/home/cc/it.dengchao.org
[cc@cc it.dengchao.org]$
相关阅读 更多 +