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

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

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


咨詢
建站咨詢
