[Linux][CentOS][RHEL][Shell][Script][Command]
[說明][Explain]
rm : Linux基礎入門指令,提供刪除檔案、目錄的基本操作。
[常用選項][Option]-f, --force 強制刪除檔案,刪除時不會提示是否刪除的資訊
-r, ,-R ,--recursive 刪除目錄下所有檔案(包含子目錄)
[實例說明][Example Explain]
使用 Linux系統中 /usr的目錄做範例說明,/usr為系統預設目錄即Unix Software Resource,存放系統資源的地方。
[實例][Example]
功能:刪除 /usr/test 底下所有檔案!(危險動作,請小心服用!!)
a. 先建立test 目錄
[root@pglab1 usr]# cd test
[root@pglab1 test]# ls
[root@pglab1 test]# mkdir a b c d e f g h
[root@pglab1 test]# ll
總計 32
drwxr-xr-x. 2 root root 4096 2016-08-18 10:20 a
drwxr-xr-x. 2 root root 4096 2016-08-18 10:20 b
drwxr-xr-x. 2 root root 4096 2016-08-18 10:20 c
drwxr-xr-x. 2 root root 4096 2016-08-18 10:20 d
drwxr-xr-x. 2 root root 4096 2016-08-18 10:20 e
drwxr-xr-x. 2 root root 4096 2016-08-18 10:20 f
drwxr-xr-x. 2 root root 4096 2016-08-18 10:20 g
drwxr-xr-x. 2 root root 4096 2016-08-18 10:20 h
[root@pglab1 usr]# rm -rf test
[root@pglab1 usr]# ll test
ls: 無法存取 test: 沒有此一檔案或目錄
功能:刪除/usr/happy/ 所有副檔名為log的檔案
[root@pglab1 happy]# rm /usr/happy/*.log
rm:是否移除普通檔案‘/usr/happy/a.log’? y
rm:是否移除普通檔案‘/usr/happy/b.log’? y
rm:是否移除普通檔案‘/usr/happy/c.log’? y
rm:是否移除普通檔案‘/usr/happy/d.log’? y
[root@pglab1 happy]# ls /usr/happy/*.log
ls: 無法存取 /usr/happy/*.log: 沒有此一檔案或目錄
回到==>Linux 常用基礎指令 / Basic Command
回到==>Linux 常用指令整理 / Useful commands
rm:是否移除普通檔案‘/usr/happy/a.log’? y
rm:是否移除普通檔案‘/usr/happy/b.log’? y
rm:是否移除普通檔案‘/usr/happy/c.log’? y
rm:是否移除普通檔案‘/usr/happy/d.log’? y
[root@pglab1 happy]# ls /usr/happy/*.log
ls: 無法存取 /usr/happy/*.log: 沒有此一檔案或目錄
回到==>Linux 常用基礎指令 / Basic Command
回到==>Linux 常用指令整理 / Useful commands
沒有留言:
張貼留言