1. 程式人生 > 其它 >Linux中的unlink命令(刪除檔案)

Linux中的unlink命令(刪除檔案)

在本文中,我們將向您展示如何使用unlink命令在GNU / Linux系統中刪除檔案。

刪除檔案

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刪除檔案是一個簡單的過程,但是您必須注意不要刪除相關資料。