linux find命令

发布网友 发布时间:2022-02-26 09:45

我来回答

4个回答

热心网友 时间:2022-02-26 11:15

这是find的一种重要用法。-exec 后面接命令,以"\;"作为结尾,表示将find所找到的东西进行相应操作,{}就表示前面find / -user billgates 的输出结果。

整条指令意思是:将所有的属于billgates的文件通通复制到/common/adm目录下。
PS:你的命令末尾少了一个分号追问cp -a 中的-a什么意思呢
和cp 一样吗?
谢谢,你说的很好

追答-a 通常用于拷贝目录,表示保持原来的目录结构、权限、属性等。

热心网友 时间:2022-02-26 12:33

billgates 是用户名
cp -a 是复制所有文件,文件夹 保持属性。
{} 是Expand elements in list
\ 这里是续行的意思(不过我觉得有点问题,除非你下一行命令没贴上来,否则应该是 \; )

热心网友 时间:2022-02-26 14:07

billgates 是用户名,后面的命令代表重定向。上面命令表示,找出/目录下属于billgates用户的文件拷贝到/common/adm目录下。-a既保持权限不变,还可以拷贝目录。这个是RHCE考试的一个重点啊亲

热心网友 时间:2022-02-26 15:59

查找用户名为billgates的文件并复制到/common/adm下

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com