這篇 博客將講解如何刪除目錄以及刪除文
這篇 博客將講解如何刪除目錄以及刪除文件。
刪除目錄:rmdir (remove directory)
可以使用rmdir 命令刪除一個目錄。必須離開目錄,並且目錄必須為空目錄,不然提示刪除失敗。
例:在目錄B下,有一個C文件夾,我們mkdir D 創建一個新的文件夾D,在使用rmdir D 刪除文件夾D,顯示結果如下:
在下例中,我們想要刪除文件夾C,命令行上輸入rmdir C ,結果如下,會發現出現,rmdir: failed to remove `C‘: Directory not empty。錯誤提示,C目錄下面為非空,所以無法刪除目錄C。
刪除文件:rm (remove)
可通過rm 刪除文件或者目錄。使用rm命令要小心,文件刪除後不能恢復。為了方式文件誤刪,可以在rm後使用-i參數以逐個確認要刪除的文件。
例:在目錄A下有 a.txt文件,以及目錄B。輸入命令rm a.txt 後顯示是否刪除這個文件,輸入y表示刪除,輸入n表示不刪除。結果如下。
再次輸入命令 rm B 的時候,會出現報錯,Cannot remove www.chaoyueyule.net B ,, Is a directory ,不能刪除目錄B,因為是目錄。
在次輸入如下命令 rm -r B ,刪除目錄B,以及目錄B下面的文件或者目錄,結果如下。
上面會遞歸詢問是否要刪除目錄B下的C,目錄C下面的D,如果確定要刪除,不需要提示可以使用如下參數:rm -rf B,結果如下:
1) 先編寫一個文件/home/mytask1.sh
date >> www.120xh.cn /tmp/mydate
2) 給 mytask1.sh 一個可以執行權限
chmod 744 www.leyou2.net /home/mytask1.sh
3) crontab -e
4) */1 * * * www.tygj1178.com* /home/mytask1.sh
5) 成功
案例 2:每隔 1 分鐘, 將當前日期和日歷都追加到 /home/mycal 文件
1) 先編寫一個文件/home/mytask2.sh
date >>www.dashuj5.com /tmp/mycal
cal >> /tmp/mycal
2) 給 mytask1.sh 一個可以執行權限
chmod 744 /home/mytask2.sh
3) crontab -e
4) */1 * * * *
/home/mytask2.sh
5) 成功
案例 3:每天淩晨2:00 將 mysql 數據庫 testdb ,備份到文件mydb.bak。
1) 先編寫一個文件/home/mytask3.sh
/usr/local/mysql/bin/mysqldump -u root-proot testdb > /tmp/mydb.bak
2) 給 mytask3.sh 一個可以執行權限
chmod 744 /home/mytask3.sh
3) crontab -e
4) 0 2 * * *
/home/mytask3.sh
5) 成功
crond 相關指令:
1) conrtab –r: 終止任務調度。
2) crontab –l: 列出當前有那些任務調度
3) service crond restart [重啟任務調度]
目錄B以及目錄B下面的文件以及內容都刪除了。
這篇 博客將講解如何刪除目錄以及刪除文