目錄和文件的瀏覽、管理及維護
使用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 模板/ 圖片/ 下載/ 桌面/