新聞中心
linux系統(tǒng)中確定目錄是否存在的方法可以有多種,下面主要介紹幾種常用的方法。

創(chuàng)新互聯(lián)堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的佳木斯網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
第一種是使用 “ -d” 命令。這個命令的作用是檢查當前目錄是否存在,放在系統(tǒng)中執(zhí)行:
“`shell
[root@localhost ~]# ls -d /etc
/etc
-d 命令可以快速檢查指定的路徑是否存在,如果存在則輸出路徑,否則會返回 “No such file or directory”:
```shell
[root@localhost ~]# ls -d /usr/local/tool
/usr/local/tool
“`shell
[root@localhost ~]# ls -d /usr/local/test
ls: cannot access /usr/local/test: No such file or directory
第二種是使用 test 命令檢查目錄是否存在,test 命令需要加入三個參數(shù),參數(shù) 1 是-d;參數(shù) 2 是檢查的路徑或文件,如/usr/local/test;參數(shù) 3 是目錄或者文件是否存在,如果存在則輸出 0,不存在則輸出 1:
```shell
[root@localhost ~]# test -d /usr/local/test
[root@localhost ~]# echo $?
1
第三種是使用 “find” 命令檢查目錄是否存在,find 可以用來查找當前系統(tǒng)中指定目錄名是否存在:
“`shell
[root@localhost ~]# find / -name /etc
/etc
find 命令可以設(shè)置一些參數(shù),比如-d 參數(shù),用來匹配文件和目錄,只查找目錄。比如:
```shell
[root@localhost ~]# find / -name /etc -type d
/etc
最后,也可以使用 “inode” 命令檢查指定文件或者目錄的 inode 信息來確定目錄是否存在:
“`shell
[root@localhost ~]# ls -i /etc
130145 ./etc
使用 inode 命令之后,如果 inode 信息有非 0 的情況,說明這個文件或者目錄是存在的。
以上就是 Linux 中確定目錄是否存在的方法,可以根據(jù)實際情況選擇不同的方案來檢查指定目錄是否存在。
成都網(wǎng)站營銷推廣找創(chuàng)新互聯(lián),全國分站站群網(wǎng)站搭建更好做SEO營銷。
創(chuàng)新互聯(lián)(www.cdcxhl.com)四川成都IDC基礎(chǔ)服務(wù)商,價格厚道。提供成都服務(wù)器托管租用、綿陽服務(wù)器租用托管、重慶服務(wù)器托管租用、貴陽服務(wù)器機房服務(wù)器托管租用。
本文標題:Linux中確定目錄是否存在的方法(linux判斷目錄是否存在)
文章位置:http://m.fisionsoft.com.cn/article/cohejsj.html


咨詢
建站咨詢
