最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

shell查找符號(hào)鏈接及其指向目標(biāo)的方法介紹

 更新時(shí)間:2013年02月07日 23:09:23   作者:  
本文為大家介紹一些處理符號(hào)鏈接的實(shí)踐方法,希望對(duì)大家編寫shell腳本時(shí)帶來(lái)一些幫助,有需要的朋友不妨參考下

在類unix系統(tǒng)中,符號(hào)鏈接是很常見(jiàn)的,我們會(huì)碰到各種與符號(hào)鏈接相關(guān)的處理工作。
本文為大家介紹一些處理符號(hào)鏈接的實(shí)踐方法,希望對(duì)大家編寫shell腳本時(shí)帶來(lái)一些幫助,有需要的朋友不妨參考下。

1、符號(hào)鏈接可以看作是指向其它文件的指針。它在功能上類似于Mac OS中的別名或windows中的快捷方式,記住是類似,而非就是哦。
2、刪除符號(hào)鏈接不會(huì)影響到原始的文件。

創(chuàng)建符號(hào)鏈接:
$ ln -s target symbolic_link_name

例如:
$ ln -s /var/www/ ~/web
這個(gè)命令在已登錄用戶的home目錄中創(chuàng)建了一個(gè)名為web的符號(hào)鏈接。這個(gè)鏈接指向/var/www/。這些信息可以從下面的命令輸出中看到:

復(fù)制代碼 代碼如下:

$ ls web
lrwxrwxrwx 1 slynux slynux 8 2013-02-07 19:16 web -> /var/www

上面顯示信息中的:web -> /var/www 表明web指向/var/www。

對(duì)于每個(gè)符號(hào)鏈接而言,權(quán)限標(biāo)記部分以字母"l"作為起始,表示這是一個(gè)符號(hào)鏈接。
因此,為了打印出當(dāng)前目錄下的符號(hào)鏈接,可以使用下面的命令:
$ ls -l | grep "^l" | awk '{print $8}'
grep對(duì) ls -l 的輸出進(jìn)行過(guò)濾,只顯示以l起始的那些行。^是字符串起始標(biāo)記。awk用來(lái)打印出第8列,也就是文件名部分。

另一種方法是用find打印符號(hào)鏈接,如下所示:
$ find . -type l -print
在上面的命令中,將find命令的type參數(shù)指定為"l",告訴 find 只搜索符號(hào)鏈接文件。
-print 選項(xiàng)將符號(hào)鏈接列表打印到標(biāo)準(zhǔn)輸出(stdout)。而"."表示從當(dāng)前目錄開(kāi)始搜索。

使用下面的命令,可以打印出符號(hào)鏈接的指向目標(biāo):
$ ls -l web | awk '{print $10}'
/var/www
ls -l命令輸出的每一行都對(duì)應(yīng)一個(gè)文件的詳細(xì)信息。
ls -l web會(huì)將符號(hào)鏈接文件web的詳細(xì)信息全部列出。輸出的第10列包含文件指向的目標(biāo)(如果這是一個(gè)符號(hào)鏈接的話)。
因此,為了找出與符號(hào)鏈接相關(guān)聯(lián)的目標(biāo),我們可以用awk打印出文件的詳細(xì)列表(ls -l的輸出)的第10列。

另外,我們也可以用readlink命令來(lái)完成同樣的任務(wù)。某些時(shí)候,這是應(yīng)該最優(yōu)先考慮的用法,其用法如下:
$ readlink web
/var/www

好了,有關(guān)bash中創(chuàng)建與查找符號(hào)鏈接的方法,就介紹到這了,希望對(duì)大家有所幫助。

相關(guān)文章

  • 在Linux中檢查文件大小的4種常用方法

    在Linux中檢查文件大小的4種常用方法

    在 Linux 操作系統(tǒng)中,經(jīng)常需要檢查文件的大小,無(wú)論是管理文件系統(tǒng)空間,還是確定文件傳輸?shù)拇笮∠拗?了解文件大小是非常重要的,本文將介紹 4 種常用的方法,幫助你在 Linux 中檢查文件的大小,需要的朋友可以參考下
    2023-09-09
  • shell sed命令的具體使用

    shell sed命令的具體使用

    本文主要介紹了shell sed命令的具體使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • Linux啟動(dòng)新進(jìn)程的三種方法

    Linux啟動(dòng)新進(jìn)程的三種方法

    本篇文章主要介紹了Linux啟動(dòng)新進(jìn)程的三種方法以及這三種方法之間的區(qū)別。具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧
    2017-04-04
  • Shell腳本查看網(wǎng)卡實(shí)時(shí)流量

    Shell腳本查看網(wǎng)卡實(shí)時(shí)流量

    這篇文章主要介紹了Shell腳本查看網(wǎng)卡實(shí)時(shí)流量,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2014-12-12
  • Linux中使用locate和find進(jìn)行不區(qū)分大小寫的文件搜索

    Linux中使用locate和find進(jìn)行不區(qū)分大小寫的文件搜索

    在日常使用計(jì)算機(jī)的過(guò)程中,尤其是處理大量文件時(shí),快速找到特定文件變得尤為重要,Linux系統(tǒng)提供了許多命令行工具,其中“l(fā)ocate”和“find”是兩個(gè)常用的文件搜索工具,本文給大家介紹了如何在Linux中使用locate和find進(jìn)行不區(qū)分大小寫的文件搜索
    2024-05-05
  • Linux ls命令操作詳解

    Linux ls命令操作詳解

    通過(guò) ls 命令,我們可以查看指定目錄下的文件和子目錄,并結(jié)合不同的選項(xiàng)獲取詳細(xì)的文件信息,如權(quán)限、大小、修改時(shí)間等,這篇文章主要介紹了Linux ls命令詳解,需要的朋友可以參考下
    2025-04-04
  • Linux使用scp進(jìn)行遠(yuǎn)程目錄文件復(fù)制的詳細(xì)步驟和示例

    Linux使用scp進(jìn)行遠(yuǎn)程目錄文件復(fù)制的詳細(xì)步驟和示例

    在Linux系統(tǒng)中,scp(安全復(fù)制協(xié)議)是一個(gè)使用SSH(安全外殼協(xié)議)進(jìn)行文件和目錄安全傳輸?shù)拿?它允許在遠(yuǎn)程主機(jī)之間復(fù)制文件和目錄,具有很強(qiáng)的安全性,是一種常用的文件傳輸工具,以下是如何使用scp進(jìn)行遠(yuǎn)程目錄文件復(fù)制的詳細(xì)步驟和示例,需要的朋友可以參考下
    2025-06-06
  • shell 計(jì)算器的實(shí)現(xiàn)示例

    shell 計(jì)算器的實(shí)現(xiàn)示例

    在使用Linux時(shí),我們有時(shí)會(huì)需要做一些計(jì)算,那么我們就可能需要用到計(jì)算器,本文主要介紹了shell 計(jì)算器的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-01-01
  • 一個(gè)用了統(tǒng)計(jì)CPU 內(nèi)存 硬盤 使用率的shell腳本

    一個(gè)用了統(tǒng)計(jì)CPU 內(nèi)存 硬盤 使用率的shell腳本

    一個(gè)統(tǒng)計(jì) CPU 內(nèi)存 硬盤 使用率的shell腳本,供大家學(xué)習(xí)參考
    2013-02-02
  • ubuntu與centos中更換ip的shell代碼

    ubuntu與centos中更換ip的shell代碼

    ubuntu與centos中更換ip的shell代碼,需要的朋友可以參考下
    2013-02-02

最新評(píng)論

赣州市| 西藏| 元朗区| 垣曲县| 抚宁县| 云浮市| 乌拉特后旗| 高青县| 炉霍县| 韩城市| 灯塔市| 绩溪县| 石首市| 巧家县| 玛沁县| 体育| 南开区| 大宁县| 乌拉特前旗| 双峰县| 从江县| 临泽县| 谢通门县| 普洱| 泸西县| 册亨县| 正阳县| 淮安市| 精河县| 镇远县| 嘉祥县| 屏东市| 德昌县| 丁青县| 永康市| 额济纳旗| 历史| 南召县| 韩城市| 故城县| 五河县|