成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

Linux如何顯示文件完整路徑

本篇內(nèi)容主要講解“Linux如何顯示文件完整路徑”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“Linux如何顯示文件完整路徑”吧!

十多年的安仁網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都全網(wǎng)營(yíng)銷(xiāo)的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整安仁建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)從事“安仁網(wǎng)站設(shè)計(jì)”,“安仁網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

顯示路徑的方法:1、使用readlink命令獲取文件路徑,語(yǔ)法“readlink -f filename”;2、使用realpath命令獲取文件的完整路徑,語(yǔ)法“realpath filename”;3、使用find命令獲取文件絕對(duì)路徑,語(yǔ)法“find $(pwd) -name filename”;4、使用ls命令打印完整路徑,語(yǔ)法“l(fā)s -l $PWD/filename”。

我們都知道,在命令行可以使用 pwd 命令來(lái)獲取當(dāng)前目錄的完整路徑(絕對(duì)路徑):

pwd

那么,如何獲取文件的絕對(duì)路徑呢?有下列幾種方法,可以打印文件的完整路徑:

  • readlink

  • realpath

  • find

  • ls 和 pwd 組合使用

$ readlink -f sample.txt /home/gliu/sample.txt 
$ realpath -s sample.txt /home/gliu/sample.txt 
$ find $(pwd) -name sample.txt /home/gliu/sample.txt

下面我們來(lái)詳細(xì)介紹一下這些命令。不過(guò)在此之前,我建議先了解一下絕對(duì)路徑和相對(duì)路徑概念相關(guān)的基礎(chǔ)知識(shí)。

使用 readlink 獲取文件路徑

readlink 的最初用途是解析符號(hào)鏈接,不過(guò)我們可以用它來(lái)顯示文件的完整路徑,如下為其語(yǔ)法結(jié)構(gòu):

readlink -f filename

如下為一個(gè)例子:

$ readlink -f sample.txt
/home/gliu/sample.txt

使用 realpath 獲取文件的完整路徑

realpath 原用于解析絕對(duì)文件名,在這里我們也可以用它來(lái)顯示文件的完整路徑:

realpath filename

下面是一個(gè)例子:

$ realpath sample.txt
/home/gliu/sample.txt

如果使用符號(hào)鏈接,它將顯示原始文件的實(shí)際路徑。你可以強(qiáng)制它不跟隨符號(hào)鏈接(即顯示當(dāng)前文件的路徑):

realpath -s filename

下面是一個(gè)示例,默認(rèn)情況下它顯示了源文件的完整路徑,然后我強(qiáng)制它顯示符號(hào)鏈接,而不是原始文件:

$ realpath linking-park
/home/gliu/Documents/ubuntu-commands.md

$ realpath -s linking-park
/home/gliu/linking-park

使用 find 命令獲取文件絕對(duì)路徑

下面是使用 find 命令獲取文件路徑的方法。

在 find 命令中,如果給定的路徑是一個(gè)點(diǎn) . ,那么它將顯示相對(duì)路徑;如果給定的是一個(gè)絕對(duì)路徑,那么就可以獲取搜索文件的絕對(duì)路徑。 使用命令占位符與 find 命令一起使用,如下:

find $(pwd) -name filename

我們可以使用這種方式來(lái)獲取單一文件的絕對(duì)路徑:

$ find $(pwd) -name sample.txt
/home/gliu/sample.txt

或者,可以使用匹配模式(比如星號(hào) *)來(lái)獲取一組文件的路徑:

$ find $(pwd) -name "*.pdf"
/home/gliu/Documents/eBooks/think-like-a-programmer.pdf
/home/gliu/Documents/eBooks/linux-guide.pdf
/home/gliu/Documents/eBooks/absolute-open-bsd.pdf
/home/gliu/Documents/eBooks/theory-of-fun-for-game-design.pdf
/home/gliu/Documents/eBooks/Ubuntu 1804 english.pdf
/home/gliu/Documents/eBooks/computer_science_distilled_v1.4.pdf
/home/gliu/Documents/eBooks/the-art-of-debugging-with-gdb-and-eclipse.pdf

使用 ls 命令打印完整路徑

使用 ls 命令來(lái)獲取文件的絕對(duì)路徑,稍微優(yōu)點(diǎn)復(fù)雜。 我們可以在 ls 命令中使用環(huán)境變量PWD來(lái)顯示文件和目錄的絕對(duì)路徑,如下:

ls -ld $PWD/*

使用上述命令,會(huì)得到如下輸出:

$ ls -ld $PWD/*
-r--rw-r-- 1 gliu gliu 0 Jul 27 16:57 /home/gliu/test/file2.txt
drwxrwxr-x 2 gliu gliu 4096 Aug 22 16:58 /home/gliu/test/new

要使用上述命令打印某個(gè)文件的完整路徑,可以如下使用:

ls -l $PWD/filename

這雖然不是最好的解決方案,但是很有效,看下面的例子:

$ ls -l $PWD/sample.txt
-rw-r--r-- 1 gliu gliu 12813 Sep 7 11:50 /home/gliu/sample.txt

到此,相信大家對(duì)“Linux如何顯示文件完整路徑”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

分享標(biāo)題:Linux如何顯示文件完整路徑
鏈接URL:http://jinyejixie.com/article18/gpiedp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計(jì)、搜索引擎優(yōu)化、移動(dòng)網(wǎng)站建設(shè)、關(guān)鍵詞優(yōu)化、微信小程序、網(wǎng)站維護(hù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

微信小程序開(kāi)發(fā)
望城县| 梅州市| 黄浦区| 嘉黎县| 新竹市| 德保县| 德兴市| 山东| 类乌齐县| 富顺县| 两当县| 枣阳市| 台北县| 涟源市| 宁晋县| 昌邑市| 大兴区| 安仁县| 甘孜县| 裕民县| 阿城市| 长沙市| 鹤山市| 砚山县| 印江| 南靖县| 咸宁市| 新丰县| 丰都县| 南川市| 新安县| 淅川县| 汪清县| 乌鲁木齐市| 新田县| 泰宁县| 大港区| 扶绥县| 繁昌县| 禄劝| 永靖县|