問題は、ファイルをそれ自体にコピーしようとすることです。次のように、find コマンドの結果から宛先ディレクトリを除外することで、これを回避できます:
find "$HOME" -name '*.txt' -type f -not -path "$HOME/newdir/*" -print0 | xargs -0 cp -t "$HOME/newdir"
install
を使ってみてください 代わりに、これは最初にファイルを削除することで置き換えられます。
install -v target/release/dynnsd-client target/
removed 'target/dynnsd-client'
'target/release/dynnsd-client' -> 'target/dynnsd-client'
次に、ソース ファイルを削除します