GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So zwingen Sie cp, ohne Bestätigung zu überschreiben

Dies wird wahrscheinlich durch cp verursacht bereits zu etwas wie cp -i aliased . Anruf cp sollte direkt funktionieren:

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

Eine andere Möglichkeit, dies zu umgehen, ist die Verwendung von yes Befehl:

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

Sie können yes | cp -rf xxx yyy tun , aber mein Bauchgefühl sagt, wenn du es als root machst - dein .bashrc oder .profile hat einen Alias ​​von cp bis cp -i , die meisten modernen Systeme (hauptsächlich RH-Derivate) tun dies für Root-Profile.

Sie können vorhandene Aliase überprüfen, indem Sie alias ausführen an der Eingabeaufforderung oder which cp um Aliase nur für cp zu prüfen .

Wenn Sie einen Alias ​​definiert haben, führen Sie unalias cp aus hebt das für die aktuelle Sitzung auf, andernfalls können Sie es einfach aus Ihrem Shell-Profil entfernen.

Sie können einen Alias ​​vorübergehend umgehen und die nicht-aliasierte Version eines Befehls verwenden, indem Sie ihm \ voranstellen , z.B. \cp whatever


Linux
  1. So erzwingen Sie das Überschreiben des cp-Befehls ohne Bestätigung

  2. So testen Sie ein Paket, ohne es unter Linux zu installieren

  3. So zwingen Sie Apache, HTTPS zu verwenden

  4. Wie kann ich ohne die Bestätigungsaufforderung herunterfahren?

  5. Liste der Verzeichnisse ohne nachgestellten Schrägstrich /

So erstellen Sie einen SSH-Alias ​​unter Linux

So erstellen Sie einen Alias ​​unter Linux

So führen Sie Sudo-Befehle ohne Passwort aus

So führen Sie einen Alias ​​mit Sudo in Linux aus

So führen Sie sudo-Befehle ohne Passwort aus

So verwenden Sie den Echo-Befehl ohne Zeilenumbruch