GNU/Linux >> Znalost Linux >  >> Linux

5 použití příkazu mv v linuxovém terminálu

V tomto článku vám ukážu 5 běžných použití mv příkaz v linuxu. mv nejen pro přesun souborů, ale také pro přejmenování souborů. S tímto příkazem nástroje však můžete dělat více.
Zde jsou příklady:

1. Přesouvání souborů pomocí příkazu mv

Řekněme, že chceme přesunout abc.md soubor z aktuálního adresáře do ./home/ash , uděláme to takto:

$ mv abc.md ./home/ash

Přesunutí více souborů z aktuálního adresáře do ./home adresář.

$ mv * ./home/
# or 
$ mv f1.md f2.md ./home/

2. Přejmenování souborů a adresáře

Přejmenování souborů nebo adresářů funguje stejně jako přesun souboru, s tím rozdílem, že musíte být na stejném místě.

## rename `file.txt` to `filenew.txt` in same location.
$ mv file.txt filenew.txt
## rename directory
$ mv dir dirnew

3. Nepřepisujte žádný existující soubor

Následující příkaz sloučí jednu složku do druhé, ale nepřepíše žádné existující soubory

$ mv -n dir1/* ./home/dir2
# only update with the new file
$ mv -u dir1/* ./home/dir2

4. Před přepsáním si udělejte zálohu

Pomocí b můžeme provést zálohu cílového souboru před přepsáním existujícího souboru.

$ mv -bv *.txt ./home/dir2

5. Přesuňte soubory z nadřazeného adresáře do jednoho z podřízených.

Toto je z odpovědi stackoverflow.

Z stackoverflow předpokládejme, že máte následující strukturu:

|parent
    |--child1
    |--child2
    |--grandChild1
    |--grandChild2
    |--grandChild3
    |--grandChild4
    |--grandChild5
    |--grandChild6

Všechny soubory můžete přesunout z nadřazeného adresáře do child1 pomocí následujícího příkazu:

$ cd parent
$ mv !(child1|child2) child1

Linux
  1. Linuxový příkaz mv

  2. Linux du command

  3. Linuxový ip příkaz

  1. | V příkazu terminálu?

  2. Linux cd příkaz

  3. Jak používat vi k úpravě příkazu v terminálu na Linuxu?

  1. Linux příkaz ifconfig

  2. Linux Time Command

  3. Příkaz Ping v Linuxu