一、使用rm命令刪除文件
rm命令是Linux系統中最常用的刪除文件命令。
1、刪除單個文件:
rm filename
2、刪除多個文件:
rm file1 file2 file3
3、刪除指定目錄下的所有文件和子目錄:
rm -r directoryname
4、刪除指定目錄下的所有文件和子目錄,不顯示刪除信息:
rm -rf directoryname
二、使用unlink命令刪除文件
unlink命令用於刪除文件,和rm命令相比,它的功能更加單一。
1、刪除單個文件:
unlink filename
三、使用find命令刪除文件
find命令可以根據條件查找指定的文件,然後進行刪除。
1、刪除所有擴展名為.txt的文件:
find /path/to/directory/ -name "*.txt" -delete
2、刪除30天以前的文件:
find /path/to/directory/ -type f -mtime +30 -delete
其中,-type f表示查找文件,-mtime +30表示30天前的文件,-delete表示刪除。
四、使用truncate命令刪除文件
truncate命令可以將文件截斷到指定的大小。
1、刪除文件所有內容:
truncate -s 0 filename
五、使用shred命令刪除文件
shred命令可以安全地刪除文件內容,它會對文件進行多次覆蓋以保證文件無法恢復。
1、安全刪除文件:
shred -u filename
-u參數表示刪除後覆蓋文件。默認情況下,shred會對文件進行三次覆蓋。
六、小結
在Linux系統中,刪除文件有多種方法,常用的命令包括rm、unlink、find、truncate和shred。選擇合適的命令可以更加高效地刪除文件。
原創文章,作者:BTDCS,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/325122.html