私はMacを使用しているので、mvは少し異なり、その--backup
プロパティをサポートしていません。私が思いつく最善の方法は次のとおりです。
find . -mindepth 2 -type f -print -exec mv {} . \;
ベストアンサー1
いくつかのスクリプトを書く必要があります。それは次のとおりです。
find . -mindepth 2 -type f -print | while read x; do
y=$(basename "$x")
if [ -f "$y" ]; then
mv "$y" "$y".backup
fi
mv "$x" "$y"
done