目录和文件的浏览、管理及维护
使用pwd和cd命令来确定和切换目录
[root@dog ~]# whoami
root
[root@dog ~]# pwd
/root
[root@dog ~]# cd /home
[root@dog home]# pwd
/home
[root@dog home]# ls
cat dag
[root@dog home]# cd /home/dog
-bash: cd: /home/dog: 没有那个文件或目录
[root@dog home]# cd /home/dag
[root@dog dag]# pwd
/home/dag
[root@dog dag]# cd ..
[root@dog home]# pwd
/home
[root@dog home]# cd dag
[root@dog dag]# pwd
/home/dag
[root@dog dag]# cd ~
[root@dog ~]# pwd
/root
[root@dog ~]# cd /home/dag
[root@dog dag]# pwd
/home/dag
[root@dog dag]# cd
[root@dog ~]# pwd
/root
[root@dog ~]# ls -l
总用量 108
-rw-------. 1 root root 1911 3月 25 00:13 anaconda-ks.cfg
-rw-r--r--. 1 root root 55560 3月 25 00:13 install.log
-rw-r--r--. 1 root root 10609 3月 25 00:09 install.log.syslog
drwxr-xr-x. 2 root root 4096 3月 30 11:58 公共的
drwxr-xr-x. 2 root root 4096 3月 30 11:58 模板
drwxr-xr-x. 2 root root 4096 3月 30 11:58 视频
drwxr-xr-x. 2 root root 4096 3月 30 11:58 图片
drwxr-xr-x. 2 root root 4096 3月 30 11:58 文档
drwxr-xr-x. 2 root root 4096 3月 30 11:58 下载
drwxr-xr-x. 2 root root 4096 3月 30 11:58 音乐
drwxr-xr-x. 2 root root 4096 3月 30 11:58 桌面
[root@dog ~]# cd /home.dag
-bash: cd: /home.dag: 没有那个文件或目录
[root@dog ~]# cd/home/dag
-bash: cd/home/dag: 没有那个文件或目录
[root@dog ~]# pwd
/root
[root@dog ~]# cd ~/Desktop
-bash: cd: /root/Desktop: 没有那个文件或目录
[root@dog ~]# ls
anaconda-ks.cfg install.log.syslog 模板 图片 下载 桌面
install.log 公共的 视频 文档 音乐
[root@dog ~]# cd -
/home/dag
[root@dog dag]# cd -
/root
[root@dog ~]# ls
anaconda-ks.cfg install.log.syslog 模板 图片 下载 桌面
install.log 公共的 视频 文档 音乐
[root@dog ~]# cd /home/cat
[root@dog cat]# pwd
/home/cat
[root@dog cat]# cd $home
[root@dog ~]# pwd
/root
使用ls命令列出目录中的内容
Ls命令的功能是列出当前目录(默认为当前目录)或指定目录汇总的内容)
格式如下:
Ls [options] [directories | files]
[dag@dog ~]$ mkdir babydog
[dag@dog ~]$ ls -l / > lists
[dag@dog ~]$ cal 2013 > cal2012
[dag@dog ~]$ ls
babydog cal2012 lists 公共的 模板 视频 图片 文档 下载 音乐 桌面
[dag@dog ~]$ ls . ..
.:
babydog cal2012 lists 公共的 模板 视频 图片 文档 下载 音乐 桌面
..:
cat dag
[dag@dog ~]$ ls /
bin cgroup etc lib lost+found misc net proc sbin srv tmp var
boot dev home lib64 media mnt opt root selinux sys usr
[dag@dog ~]$ ls -F
babydog/ lists 模板/ 图片/ 下载/ 桌面/
cal2012 公共的/ 视频/ 文档/ 音乐/
[dag@dog ~]$ ls -F /bin
alsaunmute* domainname@ lsblk* sed*
arch* dumpkeys* lscgroup* setfont*
awk@ echo* lssubsys* setserial*
basename* ed* mail@ sh@
......
[dag@dog ~]$ ls -a
. cal2012 .gnome2_private .local 公共的
.. .config .gnote .mozilla 模板
.abrt .dbus .gnupg .nautilus 视频
babydog .dmrc .gstreamer-0.10 .pulse 图片
.bash_history .emacs .gtk-bookmarks .pulse-cookie 文档
.bash_logout .esd_auth .gvfs .ssh 下载
.bash_profile .gconf .ICEauthority .thumbnails 音乐
.bashrc .gconfd .imsettings.log .xsession-errors 桌面
.cache .gnome2 lists .xsession-errors.old
[dag@dog ~]$ ls --all
. cal2012 .gnome2_private .local 公共的
.. .config .gnote .mozilla 模板
.abrt .dbus .gnupg .nautilus 视频
babydog .dmrc .gstreamer-0.10 .pulse 图片
.bash_history .emacs .gtk-bookmarks .pulse-cookie 文档
.bash_logout .esd_auth .gvfs .ssh 下载
.bash_profile .gconf .ICEauthority .thumbnails 音乐
.bashrc .gconfd .imsettings.log .xsession-errors 桌面
.cache .gnome2 lists .xsession-errors.old
[dag@dog ~]$ su - root
密码:
[root@dog ~]# ls -a /home/dog/home/cat
ls: 无法访问/home/dog/home/cat: 没有那个文件或目录
[root@dog ~]# ls -a /home/dog /home/cat
ls: 无法访问/home/dog: 没有那个文件或目录
/home/cat:
. .. .bash_logout .bash_profile .bashrc .emacs .gnome2 .mozilla
[root@dog ~]# ls -a /home/dag /home/cat
/home/cat:
. .. .bash_logout .bash_profile .bashrc .emacs .gnome2 .mozilla
/home/dag:
. cal2012 .gnome2_private .local 公共的
.. .config .gnote .mozilla 模板
.abrt .dbus .gnupg .nautilus 视频
babydog .dmrc .gstreamer-0.10 .pulse 图片
.bash_history .emacs .gtk-bookmarks .pulse-cookie 文档
.bash_logout .esd_auth .gvfs .ssh 下载
.bash_profile .gconf .ICEauthority .thumbnails 音乐
.bashrc .gconfd .imsettings.log .xsession-errors 桌面
.cache .gnome2 lists .xsession-errors.old
[root@dog ~]# ls -l /home/dag
总用量 44
drwxrwxr-x. 2 dag dag 4096 5月 13 19:10 babydog
-rw-rw-r--. 1 dag dag 2128 5月 13 19:11 cal2012
-rw-rw-r--. 1 dag dag 1208 5月 13 19:10 lists
drwxr-xr-x. 2 dag dag 4096 3月 30 11:52 公共的
drwxr-xr-x. 2 dag dag 4096 3月 30 11:52 模板
drwxr-xr-x. 2 dag dag 4096 3月 30 11:52 视频
drwxr-xr-x. 2 dag dag 4096 3月 30 11:52 图片
drwxr-xr-x. 2 dag dag 4096 3月 30 11:52 文档
drwxr-xr-x. 2 dag dag 4096 3月 30 11:52 下载
drwxr-xr-x. 2 dag dag 4096 3月 30 11:52 音乐
drwxr-xr-x. 2 dag dag 4096 5月 13 16:57 桌面
[root@dog ~]# ls -la /home/dag
总用量 176
drwx------. 29 dag dag 4096 5月 13 19:15 .
drwxr-xr-x. 4 root root 4096 5月 13 17:30 ..
drwxrwxr-x. 2 dag dag 4096 3月 30 11:52 .abrt
drwxrwxr-x. 2 dag dag 4096 5月 13 19:10 babydog
-rw-------. 1 dag dag 575 5月 13 18:55 .bash_history
-rw-r--r--. 1 dag dag 18 10月 16 2014 .bash_logout
-rw-r--r--. 1 dag dag 176 10月 16 2014 .bash_profile
-rw-r--r--. 1 dag dag 124 10月 16 2014 .bashrc
drwxr-xr-x. 5 dag dag 4096 5月 13 15:33 .cache
-rw-rw-r--. 1 dag dag 2128 5月 13 19:11 cal2012
drwxr-xr-x. 7 dag dag 4096 3月 30 11:52 .config
drwx------. 3 dag dag 4096 3月 30 11:52 .dbus
-rw-r--r--. 1 dag dag 32 5月 13 16:13 .dmrc
......
[root@dog ~]# ls -lh /home/dag
总用量 44K
drwxrwxr-x. 2 dag dag 4.0K 5月 13 19:10 babydog
-rw-rw-r--. 1 dag dag 2.1K 5月 13 19:11 cal2012
-rw-rw-r--. 1 dag dag 1.2K 5月 13 19:10 lists
drwxr-xr-x. 2 dag dag 4.0K 3月 30 11:52 公共的
drwxr-xr-x. 2 dag dag 4.0K 3月 30 11:52 模板
drwxr-xr-x. 2 dag dag 4.0K 3月 30 11:52 视频
drwxr-xr-x. 2 dag dag 4.0K 3月 30 11:52 图片
drwxr-xr-x. 2 dag dag 4.0K 3月 30 11:52 文档
drwxr-xr-x. 2 dag dag 4.0K 3月 30 11:52 下载
drwxr-xr-x. 2 dag dag 4.0K 3月 30 11:52 音乐
drwxr-xr-x. 2 dag dag 4.0K 5月 13 16:57 桌面
[root@dog ~]# ls -ldh
dr-xr-x---. 27 root root 4.0K 5月 13 19:09 .
[root@dog ~]# su dag
[dag@dog root]$ su dag
密码:
[dag@dog root]$ exit
exit
[dag@dog root]$ exit
exit
[root@dog ~]# ls -ldh
dr-xr-x---. 27 root root 4.0K 5月 13 19:09 .
[root@dog ~]# exit
logout
[dag@dog ~]$ ls -ldh
drwx------. 29 dag dag 4.0K 5月 13 19:22 .
使用cp命令复制文件和目录
cp(复制)命令是一个具有破坏性的命令,如果使用不当,可能会导致灾难性的结果
cp [-option(s)] source(s) target
[dag@dog ~]$ ls -l c*
-rw-rw-r--. 1 dag dag 2128 5月 13 07:11 cal2012
[dag@dog ~]$ cp cal2012 cal2038
[dag@dog ~]$ ls -l c*
-rw-rw-r--. 1 dag dag 2128 5月 13 07:11 cal2012
-rw-rw-r--. 1 dag dag 2128 5月 13 23:23 cal2038
[dag@dog ~]$ cp -p cal2012 cal3009
[dag@dog ~]$ ls
babydog cal2038 lists 模板 图片 下载 桌面
cal2012 cal3009 公共的 视频 文档 音乐
[dag@dog ~]$ ls -l c*
-rw-rw-r--. 1 dag dag 2128 5月 13 07:11 cal2012
-rw-rw-r--. 1 dag dag 2128 5月 13 23:23 cal2038
-rw-rw-r--. 1 dag dag 2128 5月 13 07:11 cal3009
[dag@dog ~]$ cp lists cal 2038
cp: 目标"2038" 不是目录
[dag@dog ~]$ cp lists cal2038
[dag@dog ~]$ ls -l -l* -c*
ls:无效选项 -- *
请尝试执行"ls --help"来获取更多信息。
[dag@dog ~]$ ls -l c* l*
-rw-rw-r--. 1 dag dag 2128 5月 13 07:11 cal2012
-rw-rw-r--. 1 dag dag 1208 5月 13 23:24 cal2038
-rw-rw-r--. 1 dag dag 2128 5月 13 07:11 cal3009
-rw-rw-r--. 1 dag dag 1208 5月 13 07:10 lists
[dag@dog ~]$ cp -i lists cal03009
[dag@dog ~]$ ls
babydog cal2012 cal3009 公共的 视频 文档 音乐
cal03009 cal2038 lists 模板 图片 下载 桌面
[dag@dog ~]$ rm -f cal03009
[dag@dog ~]$ ls
babydog cal2038 lists 模板 图片 下载 桌面
cal2012 cal3009 公共的 视频 文档 音乐
[dag@dog ~]$ cp -i lists cal3009
cp:是否覆盖"cal3009"? n
[dag@dog ~]$ ls
babydog cal2038 lists 模板 图片 下载 桌面
cal2012 cal3009 公共的 视频 文档 音乐
[dag@dog ~]$ ls -l c*
-rw-rw-r--. 1 dag dag 2128 5月 13 07:11 cal2012
-rw-rw-r--. 1 dag dag 1208 5月 13 23:24 cal2038
-rw-rw-r--. 1 dag dag 2128 5月 13 07:11 cal3009
[dag@dog ~]$ ls -l babydog
总用量 0
[dag@dog ~]$ cp lists cal2012 babydog
[dag@dog ~]$ ls -l babydog
总用量 8
-rw-rw-r--. 1 dag dag 2128 5月 13 23:28 cal2012
-rw-rw-r--. 1 dag dag 1208 5月 13 23:28 lists
[dag@dog ~]$ cp cal* babydog
[dag@dog ~]$ ls -l babydog/cal*
-rw-rw-r--. 1 dag dag 2128 5月 13 23:29 babydog/cal2012
-rw-rw-r--. 1 dag dag 1208 5月 13 23:29 babydog/cal2038
-rw-rw-r--. 1 dag dag 2128 5月 13 23:29 babydog/cal3009
[dag@dog ~]$ su root
密码:
su: 密码不正确
[dag@dog ~]$ su root
密码:
[root@dog dag]# ls -l /home/cat
总用量 0
[root@dog dag]# cp /home/dog /home/cat
cp: 无法获取"/home/dog" 的文件状态(stat): 没有那个文件或目录
[root@dog dag]# cp -r /home/dog /home/cat
cp: 无法获取"/home/dog" 的文件状态(stat): 没有那个文件或目录
[root@dog dag]# cp -r /home/dag /home/cat
[root@dog dag]# ls -lr /home/cat
总用量 4
drwx------. 29 root root 4096 5月 13 23:32 dag
[root@dog dag]# ls -LR /home/cat
/home/cat:
dag
/home/cat/dag:
babydog cal2038 lists 模板 图片 下载 桌面
cal2012 cal3009 公共的 视频 文档 音乐
/home/cat/dag/babydog:
cal2012 cal2038 cal3009 lists
/home/cat/dag/公共的:
/home/cat/dag/模板:
/home/cat/dag/视频:
/home/cat/dag/图片:
/home/cat/dag/文档:
/home/cat/dag/下载:
/home/cat/dag/音乐:
/home/cat/dag/桌面:
public-yum-ol6.repo 新文件~
[root@dog dag]# cp -a /home/dag /home/cat
cp:是否覆盖"/home/cat/dag/.abrt/applet_dirlist"? y
[root@dog dag]# ls -LR /home/cat
/home/cat:
dag
/home/cat/dag:
babydog cal2038 lists 模板 图片 下载 桌面
cal2012 cal3009 公共的 视频 文档 音乐
/home/cat/dag/babydog:
cal2012 cal2038 cal3009 lists
/home/cat/dag/公共的:
/home/cat/dag/模板:
/home/cat/dag/视频:
/home/cat/dag/图片:
/home/cat/dag/文档:
/home/cat/dag/下载:
/home/cat/dag/音乐:
/home/cat/dag/桌面:
public-yum-ol6.repo 新文件~
使用mv命令移动及修改文件和目录名
mv(move的缩写)命令,即可以在不同的目录之间移动文件和目录,也可以重新命名文件和目录。mv命令并不影响别移动或者改名的文件或目录中的内容。mv命令的语法格式与cp命令相同
mv命令是一个具有破坏性的命令,如果使用不当,可能导致灾难性的后果。
[dag@dog ~]$ rm babydog/*
[dag@dog ~]$ ls -l babydog
总用量 0
[dag@dog ~]$ ls -l l*
-rw-rw-r--. 1 dag dag 1208 5月 13 07:10 lists
[dag@dog ~]$ mv lists babydog
[dag@dog ~]$ ls babydog
lists
[dag@dog ~]$ ls -l babydog
总用量 4
-rw-rw-r--. 1 dag dag 1208 5月 13 07:10 lists
[dag@dog ~]$ mv cal2012 cal3009 /home/dag/babydog
[dag@dog ~]$ ls babydog
cal2012 cal3009 lists
[dag@dog ~]$ mv babydog/lists babydog/new_lists
[dag@dog ~]$ ls babydog
cal2012 cal3009 new_lists
[dag@dog ~]$ ks
bash: ks: command not found
[dag@dog ~]$ ls
babydog cal2038 公共的 模板 视频 图片 文档 下载 音乐 桌面
[dag@dog ~]$ mv baby/new_lists lists200
mv: 无法获取"baby/new_lists" 的文件状态(stat): 没有那个文件或目录
[dag@dog ~]$ mv babydog/new_lists lists200
[dag@dog ~]$ ls
babydog cal2038 lists200 公共的 模板 视频 图片 文档 下载 音乐 桌面
[dag@dog ~]$ mv babydog boydog
[dag@dog ~]$ ls -r
桌面 音乐 下载 文档 图片 视频 模板 公共的 lists200 cal2038 boydog
[dag@dog ~]$ ls -R
.:
boydog cal2038 lists200 公共的 模板 视频 图片 文档 下载 音乐 桌面
./boydog:
cal2012 cal3009
./公共的:
./模板:
./视频:
./图片:
./文档:
./下载:
./音乐:
./桌面:
public-yum-ol6.repo 新文件~
[dag@dog ~]$ R --HELP
bash: R: command not found
[dag@dog ~]$ R --help
bash: R: command not found
[dag@dog ~]$ su root
密码:
[root@dog dag]# pwd
/home/dag
[root@dog dag]# mv /home/cat/dag/babydog /home/dag
ls: 无法访问/home/cat/dog: 没有那个文件或目录
[root@dog dag]# ls /home/cat/dag
cal2012 cal3009 公共的 视频 文档 音乐
cal2038 lists 模板 图片 下载 桌面
[root@dog dag]# ls -F /home/dag
babydog/ cal2038 公共的/ 视频/ 文档/ 音乐/
boydog/ lists200 模板/ 图片/ 下载/ 桌面/
[root@dog dag]# ls /home/dag/babydog
cal2012 cal2038 cal3009 lists
使用mkdir命令创建目录
mkdir命令是创建一个新目录(是make directory)的缩写
命令格式:
mkdir 目录名
[dag@dog ~]$ pwd
/home/dag
[dag@dog ~]$ ls
babydog cal2038 公共的 视频 文档 音乐
boydog lists200 模板 图片 下载 桌面
创建daddog目录
[dag@dog ~]$ mkdir daddog
带有-F的命令再次列出当前目录所有的内容。
[dag@dog ~]$ ls -F
babydog/ cal2038 lists200 模板/ 图片/ 下载/ 桌面/
boydog/ daddog/ 公共的/ 视频/ 文档/ 音乐/
使用绝对路径创建当前目录
[dag@dog ~]$ mkdir /home/dag/mumdog
[dag@dog ~]$ ls -F
babydog/ cal2038 lists200 公共的/ 视频/ 文档/ 音乐/
boydog/ daddog/ mumdog/ 模板/ 图片/ 下载/ 桌面/
[dag@dog ~]$ cd daddog
在dag家的目录下创建一个名为mumdog/girldog/babydog的子目录。
[dag@dog daddog]$ mkdir ~/mumdog/girldog/babydog
mkdir: 无法创建目录"/home/dag/mumdog/girldog/babydog": 没有那个文件或目录
结果显示无法创建,因为在mumdog目录中并没有girldog子目录,可以使用带-p选项的mkdir命令,当加入-p选项之后命令会创建在指定 路径中的所有不存的目录
[dag@dog daddog]$ mkdir -p ~/mumdog/girldog/babydog
[dag@dog daddog]$ ls -FR ~/mumdog
/home/dag/mumdog:
girldog/
/home/dag/mumdog/girldog:
babydog/
/home/dag/mumdog/girldog/babydog:
使用touch命令创建文件
使用touch命令可以常见一个空文件,也可以同时创建多个空文件
touch 文件名
[dag@dog daddog]$ pwd
/home/dag/daddog
[dag@dog daddog]$ ls -l
总用量 0
使用touch命令创建一个babydog1的文件
[dag@dog daddog]$ touch babydog1
[dag@dog daddog]$ ls
babydog1
[dag@dog daddog]$ ls -l
总用量 0
-rw-rw-r--. 1 dag dag 0 5月 14 03:32 babydog1
可以看到已经创建一个空文件,注意大小为0
还可以同时创建三个空文件
[dag@dog daddog]$ touch babydog2 babydog3 babydog4
[dag@dog daddog]$ ls -l
总用量 0
-rw-rw-r--. 1 dag dag 0 5月 14 03:32 babydog1
-rw-rw-r--. 1 dag dag 0 5月 14 03:32 babydog2
-rw-rw-r--. 1 dag dag 0 5月 14 03:32 babydog3
-rw-rw-r--. 1 dag dag 0 5月 14 03:32 babydog4
[dag@dog daddog]$ cd
[dag@dog ~]$ pwd
/home/dag
[dag@dog ~]$ ls -l l*
-rw-rw-r--. 1 dag dag 1208 5月 13 07:10 lists200
[dag@dog ~]$ touch lists200
[dag@dog ~]$ ls -l l*
-rw-rw-r--. 1 dag dag 1208 5月 14 03:34 lists200
如果文件名或目录名已经存在,touch命令将把该文件或目录的时间戳改为当前访问的日期和时间。
使用rm命令删除文件
使用rm(remove的 缩写)命令永久的在文件系统中删除文件或目录。
rm命令格式如下
rm [-option(s)] files | directories
其中,files表示一个或者多个文件;directories表示一个或多个目录;-option(选项)为rm命令的选项,常用的有
-i(interactive交互的):防止不小心删除有用的文件,在删除之前给出提示信息。
-r(recursive递归的)递归的删除目录,当删除一个目录时,删除该目录中所有的内容,其中也包括目录汇总的全部内容。
-f(forc强制)系统不询问而是强制删除,即直接删除原有的文件。
[dag@dog ~]$ cd daddog
[dag@dog daddog]$ ls -F
babydog1 babydog2 babydog3 babydog4
[dag@dog daddog]$ rm babydog1
[dag@dog daddog]$ ls -F
babydog2 babydog3 babydog4
[dag@dog daddog]$ rm ba*
. ..
[dag@dog daddog]$ ls -l
总用量 0
[dag@dog daddog]$ touch dog1 dog2 dog3
[dag@dog daddog]$ ls -l
总用量 0
-rw-rw-r--. 1 dag dag 0 5月 14 03:47 dog1
-rw-rw-r--. 1 dag dag 0 5月 14 03:47 dog2
-rw-rw-r--. 1 dag dag 0 5月 14 03:47 dog3
#当你想再每次删除文件之前要确认一下所要删除的文件时,可以使用带有-i选项的rm命令进行删除。
[dag@dog daddog]$ rm -i dog*
rm:是否删除普通空文件 "dog1"?y
rm:是否删除普通空文件 "dog2"?n
rm:是否删除普通空文件 "dog3"?n
[dag@dog daddog]$ ls -l
总用量 0
-rw-rw-r--. 1 dag dag 0 5月 14 03:47 dog2
-rw-rw-r--. 1 dag dag 0 5月 14 03:47 dog3
使用rmdir或rm -r命令删除目录
使用带有-r选项的rm命令删除其中包含文件和子目录的目录。
格式
rmdir 目录名
[dag@dog ~]$ pwd
/home/dag
[dag@dog ~]$ ls -F
babydog/ cal2038 lists200 公共的/ 视频/ 文档/ 音乐/
boydog/ daddog/ mumdog/ 模板/ 图片/ 下载/ 桌面/
[dag@dog ~]$ rmdir mumdog/girdog/babydog
rmdir: 删除 "mumdog/girdog/babydog" 失败: 没有那个文件或目录
[dag@dog ~]$ rmdir mumdpg/girdog/babydog
rmdir: 删除 "mumdpg/girdog/babydog" 失败: 没有那个文件或目录
[dag@dog ~]$ cd mumdog/
[dag@dog mumdog]$ ls
girldog
[dag@dog mumdog]$ cd -
/home/dag
[dag@dog ~]$ rmdir mumdog/girldog/babydog
[dag@dog ~]$ ls -l mumdog/girldog
总用量 0
[dag@dog ~]$ rmdir mumdog
rmdir: 删除 "mumdog" 失败: 目录非空
rm 只能删除一个空目录,所以必须删除mumdog目录中的girldog子目录之后,在删除mumdog目录。
[dag@dog ~]$ ls -l daddog
总用量 0
-rw-rw-r--. 1 dag dag 0 5月 14 03:47 dog2
-rw-rw-r--. 1 dag dag 0 5月 14 03:47 dog3
[dag@dog ~]$ rmdir daddog
rmdir: 删除 "daddog" 失败: 目录非空
rmdir命令只能删除一个空目录,即再要删除的目录中既不能包括目录,也不能包括文件。
[dag@dog ~]$ rm mumdog
rm: 无法删除"mumdog": 是一个目录
[dag@dog ~]$ rm -r mumdog
只要在rm命令中加入-r选项就可以了
[dag@dog ~]$ ls -F
babydog/ cal2038 lists200 模板/ 图片/ 下载/ 桌面/
boydog/ daddog/ 公共的/ 视频/ 文档/ 音乐/
[dag@dog ~]$ rm -r daddog
[dag@dog ~]$ ls -F
babydog/ cal2038 公共的/ 视频/ 文档/ 音乐/
boydog/ lists200 模板/ 图片/ 下载/ 桌面/