从入门到放弃吧 关注:9贴子:772
  • 2回复贴,共1
如果我们在/opt目录
查找opt目录下的txt结尾的文件
find /opt -iname "*.txt" -exec cp -a {} /tmp{}.bak \;
其中 find 命令
/opt 是在opt目录下查找
-iname 找哪个文件名
"*.txt" 找.txt结尾的文件
-exec 将找到的文件进行程序化处理,后面跟着处理命令
cp -a 全部复制到
{} 代表之前找到的文件
/tmp{}.bak 将找到的文件后面添加一个.bak 完成改名
\; 固定格式,代表-exec的结束符
----------------------------------------------------
以下有个改动的小细节,请注意看
find /opt -iname "*.txt" -exec cp -a {} /tmp/{}.bak \;


IP属地:湖北1楼2024-07-29 14:05回复
    也可以根据层级查找


    IP属地:湖北来自Android客户端2楼2024-07-29 14:16
    回复
      -mindepth 2 按两层目录层级查找


      IP属地:湖北3楼2024-07-29 15:10
      回复