GNU/Linux >> Znalost Linux >  >> Linux

Jak přesunout (a přepsat) všechny soubory z jednoho adresáře do druhého?

Je to jen mv srcdir/* targetdir/ .

Pokud je v srcdir příliš mnoho souborů možná budete chtít zkusit něco jako následující přístup:

cd srcdir
find -exec mv {} targetdir/ +

Na rozdíl od \; konečných + shromažďuje argumenty v xargs podobným způsobem namísto provádění mv jednou pro každý soubor.


mv -f source target

Z manuálové stránky:

-f, --force
          do not prompt before overwriting

Linux
  1. Jak změnit oprávnění z uživatele root na všechny uživatele?

  2. Použijte Najít k nalezení určitého adresáře a odstranění všech souborů v něm kromě jednoho adresáře?

  3. CentOS / RHEL :Jak přesunout skupinu svazků z jednoho systému do druhého

  1. Jak zkopírovat 10 posledních souborů z jednoho adresáře do druhého?

  2. Jak přesunout všechny soubory včetně skrytých souborů do nadřazeného adresáře přes *

  3. Jak přesunout všechny soubory z aktuálního adresáře do horního adresáře?

  1. Naučte se kopírovat soubory a složky z/na jiný server

  2. Jak přesunout /usr a /var do jiného oddílu nebo disku

  3. Jak zahrnout všechny soubory z adresáře do skriptu shellu (v tomto případě /etc/init.d/iptables)