gpt4 book ai didi

linux - 与 linux/mac 相比,在 solaris 中查找的用法

转载 作者:太空宇宙 更新时间:2023-11-04 11:19:48 30 4
gpt4 key购买 nike

我只想将以 .php 结尾的文件复制到另一个目录:

在 Linux 中我有这个命令:

find projects/ -name '*.php' -exec cp -iv --parents -t copy/ {} +

在 Mac 中这也有效:

find projects/ -name '*.php' -exec gcp -iv --parents -t copy/ {} +

在 Solaris 10 中:

cp: illegal option -- v
cp: illegal option -- parents
cp: illegal option -- t

我阅读了手册页,但找不到解决方案。

你知道怎么解决吗?

最佳答案

此脚本不使用任何 Gnu 特定功能,因此应该适用于任何 Unix/POSIX 系统:

find projects/ -name "*.php" -exec sh -c 'for i do
mkdir -p `dirname copy/$i`
(set -x; cp -i $i copy/$i)
done' - {} +

关于linux - 与 linux/mac 相比,在 solaris 中查找的用法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18953520/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com