GNU/Linux >> Znalost Linux >  >> Linux

Jak vynutit přepsání příkazu cp bez potvrzení

příkaz cp (což znamená kopie ) je jedním z běžně používaných příkazů v Linuxu a dalších operačních systémech podobných UNIXu pro kopírování souborů a adresářů. V této příručce si ukážeme, jak vynutit příkaz cp pro přepsání operace kopírování bez potvrzení v Linuxu.

Související článek :10 SCP příkazů pro přenos souborů/složek v Linuxu

Obvykle, když spustíte příkaz cp , přepíše cílový soubor(y) nebo adresář, jak je znázorněno.

# cp bin/git_pull_frontend.sh test/git_pull_frontend.sh

Chcete-li spustit cp v interaktivním režimu, který vás vyzve před přepsáním existujícího souboru nebo adresáře, použijte -i příznak, jak je znázorněno.

# cp -i bin/git_pull_frontend.sh project1/git_pull_frontend.sh

Ve výchozím nastavení moderní distribuce Linuxu, zejména ty v Red Hat Enterprise Linux (RHEL ) rodina přichází s aliasem pro příkaz cp což přiměje uživatele spustit příkaz cp v interaktivním režimu. To nemusí být případ Debianu a Ubuntu deriváty.

Chcete-li zkontrolovat všechny vaše výchozí aliasy , spusťte alias příkaz, jak je znázorněno.

# alias

Zvýrazněný alias z výše uvedeného snímku obrazovky vyplývá, že když příkaz spustíte, ve výchozím nastavení se spustí v interaktivním režimu. I když použijete yes shell vás stále vyzve k potvrzení přepsání.

# yes | cp -r bin test

Nejlepší způsob, jak vynutit přepsání, je použít zpětné lomítko před příkazem cp jak ukazuje následující příklad. Zde kopírujeme obsah bin adresář pro test adresář.

# \cp -r bin test

Případně můžete unalias alias cp pro aktuální relaci a poté spusťte příkaz cp v neinteraktivním režimu.

# unalias cp
# cp -r bin test

Další informace naleznete v části příkaz cp manuálová stránka.

# man cp

Máte-li nějaké dotazy, zeptejte se nás prostřednictvím formuláře zpětné vazby níže.


Linux
  1. Jak naplánovat příkaz Rsync?

  2. Jak vypnout bez výzvy k potvrzení?

  3. Jak vynutit smazání souboru?

  1. Linux unzip příkaz:Možnost vynutit přepsání?

  2. Jak vzdáleně spustit příkaz ssh a příkaz sudo bez hesla

  3. Jak si vybavím konkrétní příkaz z historie příkazů, aniž bych jej provedl

  1. Jak zobrazit konfigurační soubory bez komentářů v Linuxu

  2. Jak používat Su Command v Linuxu

  3. Jak provést příkaz v prostředí Shell bez jeho uložení do historie? [Tipy pro Linux]