Linux中的unlink命令(刪除檔案)
阿新 • • 發佈:2021-08-20
在本文中,我們將向您展示如何使用unlink
命令在GNU / Linux系統中刪除檔案。
使用unlink
刪除檔案
unlink
是用於刪除單個檔案的命令列實用工具。
unlink
命令的語法如下:
unlink filename
其中filename
是您要刪除的檔案的名稱。成功執行後,該命令將不會產生任何輸出並返回零。
unlink
命令僅接受兩個選項,--help
顯示命令幫助,--version
顯示版本資訊。
使用unlink
命令刪除檔案時要格外小心,因為一旦刪除檔案,就無法將其完全恢復。
與更強大的rm
命令不同,unlink
只能接受一個引數,這意味著您只能刪除一個檔案。如果您嘗試刪除多個檔案,則會出現“ unlink:extra運算元”錯誤。
用unlink
刪除符號連結時,不會刪除symlink指向的檔案。
要刪除給定的檔案,您需要對包含該檔案的目錄具有寫許可權。否則,您將收到“不允許操作”錯誤。
例如,如果您嘗試刪除root擁有的/opt
目錄下的檔案file3.txt
:
unlink /opt/file2.txt
系統將列印以下訊息:
unlink: cannot unlink '/opt/file2.txt': Permission denied
在GNU / Linux系統上,unlink
永遠無法刪除目錄。如果您嘗試刪除目錄:
unlink dir1
您將收到以下訊息:
unlink: cannot unlink 'dir1': Is a directory
結論
使用unlink
刪除檔案是一個簡單的過程,但是您必須注意不要刪除相關資料。