find命令中用了-path 参数,则文件名是匹配shell通配符模式。这时候,元字符不能识别 '/ '  和 ' . '  。举个例子
假设/root 目录下有四个文件,其绝对路径分别为:

复制代码代码如下: /root/src/misc
/root/src/test/misc
/root/src1misc
/root/test/src/misc

这时候输入下面的命令:

复制代码代码如下: [root@dabu.info ~]# cd /root
[root@dabu.info ~]#find . -path './sr*sc'
./src1misc
./src/misc
./src/test/misc  

命令运行输出的结果不是文件名,而是文件的路径

可见,文件夹符号/  在此时也可以用 * 通配符匹配,而且 * 是可以匹配n多个字符。上面的命令行的意思是是在当前目录下及子目录递归查找文件路径 匹配的文件,所以输出的是文件的路径。
因为是'./sr*sc'  ,所以 /root/test/src/misc这个文件不匹配,因为  ./   代表当前目录 (即/root) ,而 /root/test/src/misc不符合 ./sr的格式。

但是稍微改一下,如下:

复制代码代码如下: [root@dabu.info ~]#find . -path '*/sr*sc*'
./src1misc
./src/misc
./src/test/misc
./test/src/misc  

解释:因为" * " 可以匹配 "." 和  "  / ", 我们将上面的'*/sr*sc*'  改为  '*sr*sc*'   。结果也是一样的。

注意:也可以直接用绝对路径

复制代码代码如下: [root@dabu.info ~]#find /root -path '*/sr*sc*'



复制代码代码如下: [root@dabu.info ~]#find /root -path '/root/sr*sc*'
/root/src1misc
/root/src/misc
/root/src/test/misc
此时, /root/test/src/misc 是不符的'/root/sr*sc*'的格式的。

所以Linux / Unix:递归查找并列出所有(全部)隐藏文件的方法可以如下:

复制代码代码如下: [root@dabu.info ~]#find /要查找的文/件/夹/ -path '*/.*' -print

教程完!

广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!

《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线

暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。

艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。

《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。