GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak přesouvat adresáře v Linuxu

Úvod

Správa souborů a adresářů je jedním z nejzákladnějších úkolů při práci v systému Linux. Adresáře v Linuxu můžete přesouvat pomocí GUI a systémových příkazů.

V tomto tutoriálu se budeme zabývat dvěma metodami, které můžete použít k přesunu adresářů v systému Linux.

Předpoklady

  • Systém s distribucí Linuxu
  • Účet s právy sudo
  • Přístup do okna terminálu/příkazového řádku

Jak používat příkaz mv k přesunu adresářů v Linuxu

mv command je systémový nástroj Linuxu, který umožňuje přesouvat soubory a adresáře z jednoho místa na druhé. Používá následující syntaxi příkazu:

mv [options] [source] [destination]

Chcete-li například přesunout Příklad do adresáře Stahování použití adresáře:

mv Example Downloads

Pokud byl příkaz úspěšný, nebude výstup žádný.

Přesouvání více adresářů funguje změnou syntaxe tak, aby zahrnovala více zdrojů:

mv [source 1] [source 2] … [source n] [destination]

Chcete-li například přesunout Příklad1 , Příklad2 a Příklad 3 adresářů do Stahování použití adresáře:

mv Example1 Example2 Example3 Downloads

mv příkaz se také používá k přejmenování souborů a adresářů s následující syntaxí:

mv [old filename] [new filename]

Například přejmenování Příkladu soubor do Testu :

mv Example Test

Možnosti příkazu mv

mv používá následující možnosti:

  • --backup :Vytvoří zálohu cílového souboru. Umožňuje předat další argumenty pro změnu chování příkazu.
  • -b :Funguje jako --backup ale nepřijímá argumenty.
  • -f :Automaticky přepsat cílové soubory.
  • -i :Aktivuje interaktivní režim s výzvou k zadání vstupu před přepsáním souborů.
  • -n :Zakáže přepisování cílových souborů.
  • --strip-trailing-slashes :Odebere koncová lomítka ("/" ) z názvu zdrojového souboru nebo adresáře.
  • -S :Zadejte novou příponu pro záložní soubory.
  • -t :Přesuňte všechny poskytnuté zdroje do cílového adresáře.
  • -T :Zacházejte s poskytnutým cílem jako se souborem, nikoli s adresářem.
  • -u :Aktualizujte cílové soubory.
  • -v :Zobrazit výstup příkazu v podrobném formátu.
  • -Z :Nastavte kontext zabezpečení cílového souboru na výchozí.

Pokud cílový soubor již existuje, použijte -b umožňuje vytvořit zálohu existujícího souboru:

mv -b test.txt Example

V tomto příkladu mv vytvoří zálohu existujícího souborutest.txt soubor v Příkladu adresář před přepsáním. Záložní soubor má stejný název jako původní soubor s vlnovkou ("~" ) přidáno na konec. Pomocí příkazu ls ověřte záložní soubor:

ls Example

Změňte výchozí příponu pro záložní soubory (tildu) kombinací --backup a -S možnosti. Nová přípona je předána jako argument za -S a před určením zdrojových a cílových souborů nebo adresářů:

mv --backup -S 01 test.txt Example

V tomto příkladu je nová přípona souboru zálohy <em>01</em> :

ls Example

Pomocí -i možnost vyzve uživatele k potvrzení přepsání existujících souborů. Zadáním Y nebo N a stiskněte Enter potvrdí nebo zruší přepsání:

mv -i test.txt Example

-f volba automaticky přepíše všechny existující soubory v cílovém adresáři, zatímco -n volba zakáže přepisování a přeskakuje existující soubory. Pomocí -u volba přepíše soubor pouze v případě, že zdrojový soubor je novější než cílový soubor se stejným názvem.

Použijte mv výstup příkazu ukazuje proces přesouvání souborů a adresářů krok za krokem pomocí -v možnost:

mv -v test01.txt test02.txt test03.txt Example

Poznámka: Dejte pozor, abyste nepřesunuli adresář nebo soubor do /dev/null také známý jako "černá díra". Tyto a další nebezpečné terminálové příkazy nastíníme v našem článku 14 nebezpečných příkazů linuxového terminálu.

Jak přesouvat adresáře pomocí GUI v Linuxu

Existují dva způsoby přesouvání adresářů v Linuxu pomocí GUI.

Možnost 1:Kopírovat a vložit

1. Vyberte adresář, který chcete přesunout, a stiskněte Ctrl+X . Případně klikněte pravým tlačítkem na adresář a vyberte možnost Vyjmout z rozbalovací nabídky.

2. Přejděte do cíle a stiskněte Ctrl+V nebo klikněte pravým tlačítkem na prázdné místo a vyberte Vložit z rozbalovací nabídky přesunete adresář.

Možnost 2: Možnost Přesunout do...

1. Další metodou je kliknout pravým tlačítkem na adresář a vybrat Přesunout do… z rozbalovací nabídky.

2. V části Vyberte cíl přesunu v okně, přejděte do cíle a klikněte na Vybrat přesunout adresář.


Ubuntu
  1. Jak přejmenovat adresář v Linuxu

  2. Jak vytvořit příklad linuxového potrubí v c

  3. Jak přesunout oddíl v GNU/Linuxu?

  1. Jak kopírovat / přesouvat soubory a adresáře v Linuxu pomocí příkazů „cp“ a „mv“.

  2. Jak smyčkovat adresáře v Linuxu?

  3. Jak rekurzivně vypsat adresáře v C na Linuxu?

  1. Jak přesunout soubor v Linuxu

  2. Jak kopírovat soubory a adresáře v Linuxu

  3. Jak přesunu soubory a adresáře do nadřazené složky v Linuxu?