linux里,号令「cd」切换当前目次,号令「find」查找文件或文件夹,都长短常适用跟常用的号令。有时辰想在查找到某个文件夹后直接切换曩昔,该怎么做呢?
下面这条经验就来告诉你!

东西/原料
- GNU/linux操作系统
- Shell(具编制如bash、zsh等)
步调
- 1
打开终端(Terminal)。
为演示便利起见,我这里先把当前目次切换到了电脑中的「~/xxxx(此处省略)/linux_soft_files」目次下,利用一行号令「cd ~/xxxx(此处省略)/linux_soft_files」并回车即可。
- 2
利用号令「ls」事先查看一下,此目次下的所有文件和文件夹的名称,输入号令「ls」并回车即可。
假设我们想切换进入的是文件夹「my_WPS_files」。
(这里只是为了演示便利才举这个例子,凡是环境下,当然是直接输入cd my_WPS_files来进入。)
- 3
文件夹的名称中心有「WPS」3个字母,我们就把它作为查找的关头字吧——就比如我们只记得文件夹部门名称,可是健忘了开首是什么的环境。
输入如许一行号令「cd $(find . -name "*WPS*" -type d)」并回车,即可。
- 4
简单诠释一下。
$()是把小括号里面的号令的成果作为参数交给前面的号令cd利用,这一行号令在shell(好比bash)中执行时,先运行$()中的,再运行外面的部门。
上面的find号令后面的小点「.」暗示在当前目次查找,「-name "*WPS*"」暗示查找名称中包含了"WPS"3个字母的文件或文件夹,「-type d」暗示只查找文件夹。
- 5
本身具体利用的时辰,把上面这一行号令中的相关部门改换一下就可以了。
好比要在根目次下查找的话,就把find后面的小点「.」改当作斜杠「/」就好了。
别的,要注重,若是find号令没有找到匹配的文件或文件夹的话,它的成果是空白,而大师知道cd后面是空白的话,就直接切换到用户目次下面了。
碰到如许的环境,再告诉大师一个小窍门来返回上一次的目次,那就是「cd -」,cd后面空格,然后一个短横。回车就可以了。
注重事项
- 若是find号令没有找到匹配的文件或文件夹的话,它的成果是空白,而大师知道cd后面是空白的话,就直接切换到用户目次下面了。
- 告诉大师一个小窍门来返回上一次的目次,那就是「cd -」,cd后面空格,然后一个短横。
- 喜好或者感觉有帮忙的话,麻烦点赞保藏哦!感谢!
来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!
本文链接:https://www.ibaiwen.com/web/206373.html
- 上一篇: 如何在Word中输入商标、版权等符号
- 下一篇: 电脑网页版哔哩哔哩B站活动中心在哪里怎么找到
- 热门文章
-
WB蒙特利尔(WB Montreal)——欧美十大最差视频游戏开发商
迅猛龙(Velociraptor)——欧美史前十大死亡动物
什么是果酱猫(What Marmalade Cats)?
神奇蜘蛛侠2(The Amazing Spider-Man 2)——欧美最佳蜘蛛侠电影
希瑟(Heather)——欧美十大最佳柯南灰歌
二人梭哈
奥兹奥斯本(Ozzy Osbourne)——欧美十大高估歌手
什么是小脑前下动脉(Anterior Inferior Cerebellar Artery)?
我应该知道康涅狄格州的什么(What Should I Know About Connecticut)?
faceu激萌怎么把瘦脸开到最大
- 热评文章
- 最新评论
-
- 最近访客
-
- 站点信息
-
- 文章总数:200248
- 页面总数:9
- 分类总数:1
- 标签总数:0
- 评论总数:0
- 浏览总数:497