1. 程式人生 > >(13)文件測試

(13)文件測試

-s 文件 創建 文件名 $? 可執行 執行 /var/ 優先

-e:文件名,如果文件存在則為真        例:echo [ -e /etc ] ; $?

-r:文件名,如果文件存在且可讀則為真

-w:文件名,如果文件存在且可寫則為真

-x:文件名,如果文件存在且可執行則為真

-d:文件名,如果文件存在且為目錄則為真

-f:文件名,如果文件存在且為普通文件則為真

-s:文件名,如果文件存在且至少有一個字符則為真

! :與

-o :或

-a :非

三個邏輯操作符,用於將測試條件連起來

優先級:! > -a > -o

#mkdir /a ; cp -r /var/log/temp ; rm -rf /tmp/log

創建a目錄 拷貝 刪除

(13)文件測試