• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    linux查找到目錄并直接跳轉

    linux里,號令「cd」切換當前目次,號令「find」查找文件或文件夾,都長短常適用跟常用的號令。有時辰想在查找到某個文件夾后直接切換曩昔,該怎么做呢?

    下面這條經驗就來告訴你!

    東西/原料

    • GNU/linux操作系統
    • Shell(具編制如bash、zsh等)

    步調

    1. 1

      打開終端(Terminal)。

      為演示便利起見,我這里先把當前目次切換到了電腦中的「~/xxxx(此處省略)/linux_soft_files」目次下,利用一行號令「cd ~/xxxx(此處省略)/linux_soft_files」并回車即可。

    2. 2

      利用號令「ls」事先查看一下,此目次下的所有文件和文件夾的名稱,輸入號令「ls」并回車即可。

      假設我們想切換進入的是文件夾「my_WPS_files」。

      (這里只是為了演示便利才舉這個例子,凡是環境下,當然是直接輸入cd my_WPS_files來進入。)

    3. 3

      文件夾的名稱中心有「WPS」3個字母,我們就把它作為查找的關頭字吧——就比如我們只記得文件夾部門名稱,可是健忘了開首是什么的環境。

      輸入如許一行號令「cd $(find . -name "*WPS*" -type d)」并回車,即可。

    4. 4

      簡單詮釋一下。

      $()是把小括號里面的號令的成果作為參數交給前面的號令cd利用,這一行號令在shell(好比bash)中執行時,先運行$()中的,再運行外面的部門。

      上面的find號令后面的小點「.」暗示在當前目次查找,「-name "*WPS*"」暗示查找名稱中包含了"WPS"3個字母的文件或文件夾,「-type d」暗示只查找文件夾。

    5. 5

      本身具體利用的時辰,把上面這一行號令中的相關部門改換一下就可以了。

      好比要在根目次下查找的話,就把find后面的小點「.」改當作斜杠「/」就好了。

      別的,要注重,若是find號令沒有找到匹配的文件或文件夾的話,它的成果是空白,而大師知道cd后面是空白的話,就直接切換到用戶目次下面了。

      碰到如許的環境,再告訴大師一個小竅門來返回上一次的目次,那就是「cd -」,cd后面空格,然后一個短橫。回車就可以了。

    注重事項

    • 若是find號令沒有找到匹配的文件或文件夾的話,它的成果是空白,而大師知道cd后面是空白的話,就直接切換到用戶目次下面了。
    • 告訴大師一個小竅門來返回上一次的目次,那就是「cd -」,cd后面空格,然后一個短橫。
    • 喜好或者感覺有幫忙的話,麻煩點贊保藏哦!感謝!
    • 發表于 2019-01-11 00:00
    • 閱讀 ( 784 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆