濮阳杆衣贸易有限公司

主頁 > 知識(shí)庫 > linux shell之通過標(biāo)識(shí)測(cè)試文件系統(tǒng)屬性的方法示例

linux shell之通過標(biāo)識(shí)測(cè)試文件系統(tǒng)屬性的方法示例

熱門標(biāo)簽:威海電銷外呼系統(tǒng)好用嗎 同花順電話機(jī)器人微信 房產(chǎn)證地圖標(biāo)注的兩個(gè)面積 輝縣市地圖標(biāo)注 湖北孝感如何辦理 武漢語音電銷機(jī)器人加盟 地圖標(biāo)注x是啥意思 北京電銷機(jī)器人對(duì)市場(chǎng)的影響 外呼系統(tǒng)的合法性

1 通過標(biāo)識(shí)測(cè)試文件系統(tǒng)屬性

  • [ -f $file_var ] :如果給定的變量包含正常的文件路徑或文件名,則返回真。
  • [ -x $var ] :如果給定的變量包含的文件可執(zhí)行,則返回真。
  • [ -d $var ] :如果給定的變量包含的是目錄,則返回真。
  • [ -e $var ] :如果給定的變量包含的文件存在,則返回真。
  • [ -c $var ] :如果給定的變量包含的是一個(gè)字符設(shè)備文件的路徑,則返回真。
  • [ -b $var ] :如果給定的變量包含的是一個(gè)塊設(shè)備文件的路徑,則返回真。
  • [ -w $var ] :如果給定的變量包含的文件可寫,則返回真。
  • [ -r $var ] :如果給定的變量包含的文件可讀,則返回真。
  • [ -L $var ] :如果給定的變量包含的是一個(gè)符號(hào)鏈接,則返回真。

2 代碼測(cè)試

#/bin/bash
fpath="/home/chenyu/Desktop/linux/dabian/shell/1.txt"
#fdir="/home/chenyu/Desktop/linux/dabian/shell/back"
fdir="./back"
fexe="./file.sh"
#判斷是否為文件
if [ -e $path ];
then
 echo "file "${fpath}" exist";
else
 echo "file "${fpath}" dose not exist"
fi
#判斷是否為目錄
if [ -d $fdir ];
then
 echo "dictionary "${fdir}" exist";
else
 echo "dictionary "${fdir}" dose not exist"
fi
#判斷是否為可執(zhí)行文件
if [ -x $fexe ];
then
 echo ${fexe}" can exec"
else
 echo ${fexe}" can not exec"
fi

3 運(yùn)行結(jié)果

file /home/chenyu/Desktop/linux/dabian/shell/1.txt exist
dictionary ./back exist
./file.sh can exec

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

您可能感興趣的文章:
  • 解析linux或android添加文件系統(tǒng)的屬性接口的方法
  • python修改linux中文件(文件夾)的權(quán)限屬性操作
  • linux中crw brw lrw等等文件屬性是什么
  • linux 查看文件的屬性(ls,lsattr,file,stat)實(shí)例詳解
  • 淺談linux rwxrwxrwt文件夾屬性
  • Linux文件基本屬性知識(shí)點(diǎn)總結(jié)

標(biāo)簽:蚌埠 紹興 日喀則 安康 麗江 迪慶 西寧 武威

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《linux shell之通過標(biāo)識(shí)測(cè)試文件系統(tǒng)屬性的方法示例》,本文關(guān)鍵詞  linux,shell,之,通過,標(biāo)識(shí),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《linux shell之通過標(biāo)識(shí)測(cè)試文件系統(tǒng)屬性的方法示例》相關(guān)的同類信息!
  • 本頁收集關(guān)于linux shell之通過標(biāo)識(shí)測(cè)試文件系統(tǒng)屬性的方法示例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    内丘县| 宁德市| 南召县| 柯坪县| 孟村| 准格尔旗| 明水县| 岳西县| 保德县| 尖扎县| 沙坪坝区| 浏阳市| 盖州市| 延川县| 马山县| 沙河市| 宜良县| 乌海市| 宜都市| 横山县| 寿光市| 大丰市| 安庆市| 横峰县| 诏安县| 习水县| 新津县| 永川市| 衡阳市| 濉溪县| 临城县| 泊头市| 西贡区| 那坡县| 广德县| 九龙城区| 梧州市| 秀山| 体育| 安远县| 楚雄市|