rm
1唆缴、將rm修改為mv
誤用rm -rf *
文件修復(fù)及修改rm指令為mv :
修改bashrc
vim ./bashrc
添加命令如下,mac中回收站的目錄為.Trash
:
alias rm=delete #命令別名,通過delete來實現(xiàn)rm改為mv
alias rl='ls /Users/longguangbin/.Trash' #rl 命令顯示回收站中的文件
delete()
{
mv $@ /Users/longguangbin/.Trash
}
修改完后
source .bashrc
參考:
https://blog.csdn.net/u011956147/article/details/67634136
2黍翎、刪除某天前的文件
語句寫法:find 對應(yīng)目錄 -mtime +天數(shù) -name "文件名" -exec rm -rf {} ;
例1: 將/usr/local/backups目錄下所有10天前帶"."的文件刪除
find /usr/local/backups -mtime +10 -name "*.*" -exec rm -rf {} \;
注意:
find:linux的查找命令面徽,用戶查找指定條件的文件
/usr/local/backups:想要進行清理的任意目錄
-mtime:標準語句寫法
+10:查找10天前的文件,這里用數(shù)字代表天數(shù)玩敏,+30表示查找30天前的文件
"*.*":希望查找的數(shù)據(jù)類型斗忌,"*.jpg"表示查找擴展名為jpg的所有文件,"*"表示查找所有文件旺聚,這個可以靈活運用织阳,舉一反三
-exec:固定寫法
rm -rf:強制刪除文件,包括目錄
{} \; :固定寫法砰粹,一對大括號+空格+\