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刪除文件是一個簡單的過程,但是您必須注意不要刪除相關數據。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM