喵星软件园提供热门手机游戏下载,最新手机游戏攻略!

RunImposter好玩吗 RunImposter玩法简介,

时间:2023-10-05 09:18:30 来源: 浏览:

为什么要谨慎使用Linux find命令?

文章来自:长沙新梦想IT教育

最近有朋友提醒我有一个有用的选项来更加谨慎地运行 find 命令,它就是 -ok。除了一个重要的区别之外,它的工作方式与 -exec 相似,它使 find 命令在执行指定的操作之前请求权限。



这有一个例子。如果你使用 find 命令查找文件并删除它们,你可能使用的是下面的命令:

$ find . -name runme -exec rm {} \;

在当前目录及其子目录中中任何名为 “runme” 的文件都将被立即删除 —— 当然,你要有权限删除它们。改用 -ok 选项,你会看到类似这样的东西,但 find 命令将在删除文件之前会请求权限。回答 y 代表 “yes” 将允许 find 命令继续并逐个删除文件。

$ find . -name runme -ok rm {} \;

< rm ... ./bin/runme > ?

-execdir 命令也是一个选择

另一个可以用来修改 find 命令行为,并可能使其更可控的选项是 -execdir 。-exec 会运行指定的任何命令,而 -execdir 则从文件所在的目录运行指定的命令,而不是在运行find` 命令的目录运行指定的命令。这是两个它的例子:

$ pwd

/home/shs

$ find . -name runme -execdir pwd \;

/home/shs/bin

$ find . -name runme -execdir ls \;

ls rm runme

到现在为止还挺好。但要记住的是,-execdir 也会在匹配文件的目录中执行该命令。如果运行下面的命令,并且目录包含一个名为 “ls” 的文件,那么即使该文件没有执行权限,它也将运行该文件。使用 -exec 或 -execdir 类似于通过 source 来运行命令。

$ find . -name runme -execdir ls \;

Running the /home/shs/bin/ls file

$ find . -name runme -execdir rm {} \;

This is an imposter rm command

$ ls -l bin

total 12

-r-x------ 1 shs shs 25 Oct 13 18:12 ls

-rwxr-x--- 1 shs shs 36 Oct 13 18:29 rm

-rw-rw-r-- 1 shs shs 28 Oct 13 18:55 runme

$ cat bin/ls

echo Running the $0 file

$ cat bin/rm

echo This is an imposter rm command

-okdir 选项也会请求权限

要更谨慎,可以使用 -okdir 选项。类似 -ok,该选项将请求权限来运行该命令。

$ find . -name runme -okdir rm {} \;

< rm ... ./bin/runme > ?

你也可以小心地指定你想用的命令的完整路径,以避免像上面那样的冒牌命令出现的任何问题。

$ find . -name runme -execdir /bin/rm {} \

find 命令除了默认打印之外还有很多选项,有些可以使你的文件搜索更精确,但谨慎一点总是好的。

标题:RunImposter好玩吗 RunImposter玩法简介,
链接:https://www.miaoshengapp.cn/yxgl/124856.html
版权:文章转载自网络,如有侵权,请联系删除!
资讯推荐
《魔卡之耀》2月17日版本更新公告,
《魔卡之耀》2月17日版本更新公告,

《魔卡之耀》圣光祭祀角色介绍 《魔卡之耀

2023-10-05
倩女手游奶妈头饰拓本(倩女幽魂手游奶妈衣服拓本哪个好看)
倩女手游奶妈头饰拓本(倩女幽魂手游奶妈衣服拓本哪个好看)

本篇文章给大家谈谈倩女手游奶妈头饰拓本,以

2023-08-20
光遇10.11任务怎么做 2022年10月11日每日任务完成攻略
光遇10.11任务怎么做 2022年10月11日每日任务完成攻略

光遇10.11每日任务更新了,这次刷新了四个任

2022-12-23
《预言奇谈手游》囚徒关卡攻略 第一关囚徒怎么过
《预言奇谈手游》囚徒关卡攻略 第一关囚徒怎么过

预言奇谈手游第一关囚徒怎么过?预言奇谈是一

2023-08-11
《光遇》管道作用介绍说明,
《光遇》管道作用介绍说明,

打通基层治理的“神经末梢”核心阅读基层党

2023-10-04
《动物大联盟》狂战毕业装备搭配推荐,动物大联盟狂战毕业装备搭配
《动物大联盟》狂战毕业装备搭配推荐,动物大联盟狂战毕业装备搭配

《赛博朋克2077》深度玩法情报,你的赛博朋克

2023-10-04