確認なしでcpを強制的に上書きする方法 質問する

確認なしでcpを強制的に上書きする方法 質問する

cpコマンドを使用して強制的に上書きしようとしています。

試してみましたcp -rf /foo/* /barが、上書きするたびに確認を求められます。

ベストアンサー1

を実行できますyes | cp -rf xxx yyyが、私の直感では、ルートとして実行すると (.bashrcまたはに へ.profileのエイリアスがある場合)、ほとんどの最新システム (主に RH 派生) はルート プロファイルに対してそれを実行します。cpcp -i

aliasコマンド プロンプトで を実行して既存のエイリアスを確認するか、which cpのエイリアスのみを確認することができますcp

エイリアスが定義されている場合は、 を実行するunalias cpと現在のセッションでそのエイリアスが破棄されます。それ以外の場合は、シェル プロファイルからエイリアスを削除するだけです。

エイリアスを一時的にバイパスし、エイリアスのないバージョンのコマンドを使用するには、 をプレフィックスとして付けます\。例:\cp whatever

おすすめ記事