大家好,今天給各位分享linux刪除一個目錄的命令的一些知識,其中也會對linux如何刪除一個文件進行解釋,文章篇幅可能偏長,如果能碰巧解決你現在面臨的問題,別忘了關注本站,現在就馬上開始吧!
linux下使用通配符批量刪除文件
一、cd命令進入這個linux文件夾目錄。
二、打:find.-typef-name*.log-mtime+x-execrm-fv{}\;命令作用:在當前目錄下查找x天前的后綴為log的文件并且刪除。
例:find.-typef-name*.log-mtime+300-execrm-fv{}\;查找300天前的后綴名為log的文件并且刪除。命令詳細解釋:.在當前目錄下查找,如果要全盤查找的話,可以把.換成/,這樣前面的cd命令就不需要了。
-typef查找的是普通文件,而不是文件夾-name*.log查找后綴為log的文件-mtime+x查找x天以前的文件,所以需要把這個x換成你自己需要查找的天數,比如30.你要刪除20090808以前的,就需要計算一下,它距離現在多少天。-execrm-fv{}\;把查找的文件強制刪除如果權限不足,請以root身份運行命令。
如果是ubuntu,前面可以加sudo即可。
linux 刪除文件到另一個目錄命令
刪除文件到另一個目錄的命令是MV命令。
Linux如何設置目錄和文件的權限有哪些注意事項
chmod命令r代表讀,w代表寫,x代表執行,也可用數字表示,例如給一個文件加上所有權限可以用chmod777文件名,具體chmod命令的參數用法百度一下就可以了
rm命令一次可以刪除多個文件
答,linux中rm命令可以刪除一個目錄中的一個或多個文件或目錄,也可以將某個目錄及其下屬的所有文件及其子目錄均刪除掉。對于鏈接文件,只是刪除整個鏈接文件,而原有文件保持不變。
參數
rm(選項)(參數)
-i刪除的時候會提示是否確認刪除,一次刪除多個文件則每一個文件都會提醒
-I一次刪除多個文件(大于三個),提示消息只提示一次
-r遞歸刪除,用于刪除目錄:
-d用于刪除空目錄,如果目錄不為空,則無法刪除
-f強制刪除,不彈出任何提示,慎用
實例
1.刪除當前目錄下除隱含文件外的所有文件和子目錄
rm-r*//這樣刪除數據做是非常危險的
2.交互模式下刪除文件
rm-itest.trc
rm:removeregularfile`test.trc'?y//輸入y刪除文件n不刪除文件
removed`test.trc'
3.遞歸刪除某個目錄下文件以及子目錄
rm-rftomcat///刪除tomcat下所有的文件及子目錄
4.刪除當前目錄下的所有trc文件類型的文件
rm-v*.trc
5.刪除當前目錄下所有.bin目錄,刪除前逐一詢問確認
rm-i*.bin
Linux系統沒有回收站,rm刪除就永遠找不到了,刪除的時候,最好用絕對路徑,比較保險。
如何用linux命令進入一個目錄并且執行該目錄下的一個文件
Linux中在當前目錄下查找某個文件可以使用find命令。
1、比如在/usr/lib下查找klibc的文件,進入/usr/lib目錄后,可以執行find.-name"klibc"說明:find命令用于查找文件,后面的“."代表當前目錄,-name是find命令的參數,后面接要搜索的文件名。
2、如果不明確文件名稱,可以使用通配符find.-name"*libc*"
如果你還想了解更多這方面的信息,記得收藏關注本站。