linux find命令

2024-12-28 13:35:50
推荐回答(4个)
回答1:

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

回答2:

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

整条指令意思是:将所有的属于billgates的文件通通复制到/common/adm目录下。
PS:你的命令末尾少了一个分号

回答3:

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

回答4:

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