新聞中心
linux是一種操作系統(tǒng),已經(jīng)被廣泛使用。有時(shí)候,我們需要知道當(dāng)前在哪個(gè)文件夾或者路徑下,這時(shí)就需要獲取當(dāng)前路徑。

要獲取當(dāng)前路徑,最簡單的方法是使用pwd命令,pwd就是print working directory的縮寫。它可以打印出當(dāng)前正在工作的目錄的完整路徑,只需輸入pwd命令即可,如下圖所示:

我們也可以使用c語言中的函數(shù)getcwd()來獲取當(dāng)前路徑,getcwd()是get current working directory的縮寫,getcwd()可以返回當(dāng)前工作目錄的路徑。它的定義如下:
char* getcwd(char* BUF,size_t size);
其中buf用來存儲路徑,size是buf的空間大小,使用它們可以獲取當(dāng)前路徑,示例代碼:
“`c
#include
#include
#include
int main()
{
char buf[128];
// 獲取當(dāng)前路徑
if (getcwd(buf, sizeof(buf)) != NULL) {
printf(“cwd = [%s]\n”, buf );
} else {
perror(“getcwd”);
}
return 0;
}
要特別提醒的是,如果沒有在Linux系統(tǒng)下運(yùn)行,getcwd()就不能用了,所以最好使用pwd命令。
總之,Linux下獲取當(dāng)前路徑有多種方法,最常見的就是使用pwd命令,還可以使用c語言中的函數(shù)getcwd()來獲取。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗(yàn)。專業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
網(wǎng)站題目:Linux下如何獲取當(dāng)前路徑?(linux獲取當(dāng)前路徑c)
新聞來源:http://fisionsoft.com.cn/article/djjjcgh.html


咨詢
建站咨詢
