0
私は現在のフォルダ "A"の下にあるすべてのサブフォルダを調べ、ファイルのリストを取得して、他のフォルダ "B"のファイルを検索するために1つのライナーを作成しています。ファイルが見つかった場合、このファイルは「A」から削除されます。違法な文字でそれらのファイルにヒットするまで、すべて正常に動作します。このコマンドは、xargs:terminate stringで終了します。xargs:終端文字列エラー - 不正な文字を含むファイルの移動方法?
ls -R * | xargs -I{} find /my/otherfolder/B -type f -name {} -exec rm -f {} \;
私はここに引用符を入れてみました - 運はありません。誰もこの1つを回避する方法を知っていますか?