Shell-Script

顯示我是否有權執行寫作的命令?

  • July 28, 2014

我正在尋找一個命令,它只說明目前使用者是否對作為參數傳遞的文件具有 r 權限(讀取)。

該命令可能類似於haveIRights -x <file>,它必須只明確返回是或否。

有這樣的命令嗎?

請參閱有關測試和條件的 Wooledge wiki :

-w FILE:如果文件可由您寫入,則為真。

因此,您可以使用以下方法對其進行測試:

[[ -w "$file" ]]

如果你不使用 bash,你同樣可以使用[ -w "$file" ]

引用自:https://unix.stackexchange.com/questions/147088