GNU/Linux >> Linux の 問題 >  >> Linux

確認なしで cp に強制的に上書きさせる方法

これはおそらく cp が原因です すでに cp -i のようなものにエイリアスされています . cp を呼び出す 直接動作するはずです:

/bin/cp -rf /zzz/zzz/* /xxx/xxx

これを回避する別の方法は、yes を使用することです。 コマンド:

yes | cp -rf /zzz/zzz/* /xxx/xxx

yes | cp -rf xxx yyy を実行できます 、しかし私の直感によると、ルートとしてそれを行うと、あなたの .bashrc または .profile cp の別名を持つ cp -iまで 、ほとんどの最新のシステム (主に RH 派生) は、ルート プロファイルに対してこれを行います。

alias を実行すると、既存のエイリアスを確認できます。 コマンド プロンプト、または which cp cp のエイリアスのみをチェックするには .

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

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


Linux
  1. ApacheにHTTPSを使用させる方法

  2. 確認プロンプトなしでシャットダウンする方法は?

  3. 末尾のスラッシュのないディレクトリのリスト /

  1. 確認なしでcpコマンドを強制的に上書きする方法

  2. Linuxにインストールせずにパッケージをテストする方法

  3. パラメータをエイリアスに渡す方法は?

  1. `alias Sudo !!`の方法は?

  2. C++11:関数をエイリアスする方法は?

  3. mac コンピュータにエイリアスを保存する方法