天天看點

shell常見的檔案屬性檢查

常用的檢查參數如下:

<code>操作符          如果...則為真</code>

<code>-b </code><code>file</code>         <code>file</code><code>為塊裝置檔案</code>

<code>-c </code><code>file</code>         <code>file</code><code>為字元裝置檔案</code>

<code>-d </code><code>file</code>          <code>file</code><code>為目錄 </code>

<code>-e </code><code>file</code>          <code>file</code><code>存在</code>

<code>-f </code><code>file</code>          <code>file</code><code>為一般檔案</code>

<code>-g </code><code>file</code>         <code>file</code><code>有設定它的setgid位</code>

<code>-h </code><code>file</code>          <code>file</code><code>為符号連結</code>

<code>-L </code><code>file</code>          <code>同-h</code>

<code>-p </code><code>file</code>          <code>file</code><code>為管道</code>

<code>-r </code><code>file</code>          <code>file</code><code>可讀</code>

<code>-S </code><code>file</code>          <code>file</code><code>為套接字(socket)</code>

<code>-s </code><code>file</code>          <code>file</code><code>非空</code>

<code>-u </code><code>file</code>          <code>file</code><code>有設定它的setuid位</code>

<code>-w </code><code>file</code>          <code>file</code><code>可寫</code>

<code>-x </code><code>file</code>          <code>file</code><code>可執行,如果是目錄,則</code><code>file</code><code>可被查找</code>

<code>-O </code><code>file</code>          <code>你是</code><code>file</code><code>的所有者</code>

<code>-G </code><code>file</code>          <code>file</code><code>的組ID比對你的ID</code>

<code>file1 -nt file2     file1比file2新</code>

<code>file1 -ot file2     file1比file2舊</code>

<code></code>

本文轉自 SoulMio 51CTO部落格,原文連結:http://blog.51cto.com/bovin/1861004,如需轉載請自行聯系原作者