Všechny způsoby, jak přesouvat soubory v Linuxu pro začátečníky

All Ways Move Files Linux



Provádění určitých úkolů je docela snadné, ale mnoho uživatelů se zasekne, protože si nejsou vědomi své správné funkce. Když uživatel přejde na jinou platformu, tyto drobné operace začnou být časově náročné a jedním z těchto úkolů je přesun souborů/složek z jedné cesty na druhou.

Když přepnete z systému Windows na systém Linux, v mysli začátečníků může vyvstat otázka Jak můžeme přesouvat soubory? V Linuxu existuje několik cest, jak dosáhnout stejného cíle, a distribuce Linuxu jsou navrženy tak, aby bylo snadné použití systému pro všechny typy uživatelů.







Než začneme s přesouváním souborů, probereme, co přesunutí souborů znamená? To může být užitečné pro začátečníky zmatené s pohyb (mv) a kopie (cp) příkaz.



Přesunutí souboru nebo složky znamená vyjmutí souboru z předchozího umístění a jeho vložení do nového umístění. Jinak řečeno, přesun znamená přenesení původního obsahu na nové místo a jeho odebrání ze starého umístění. Když soubor přesuneme, soubor bude odstraněn z předchozího adresáře a přidán do nového cíle, zatímco při kopírování zůstanou soubory ve zdrojovém adresáři.



Nyní si myslím, že to k pochopení pojmu stačí přesouvání souborů.





Rozdíl mezi kopírovat a Přestěhovat se je to Přestěhovat se přemístit soubor na nové místo kopírovat znamená vytvořit duplikát obsahu a vložit jej do nového cíle.

Kopírování souboru používá kopírování (Ctrl+C) a vložte (Ctrl+V) klíče; zatímco pohyb znamená Vyjmout (Ctrl+X) a Vložit (Ctrl+V) .



Kdy se přestěhovat:

Přesouvání datových souborů je užitečné, když si uživatelé chtějí ponechat jednu verzi a nechtějí duplikovat obsah. Bylo by dobré, kdybyste při tom byli opatrní, protože v případě jakékoli chyby během procesu můžete přijít o původní soubor, což může být velká ztráta.

Výhody přesunu dat:

Existuje několik možností, které vám vysvětlují, proč je přesun dat nezbytný.
Pojďme si je ukázat:

Když pracujete na různých systémech, je dobré soubor přesouvat místo jejich kopírování. Pokud nemáte pracovat pouze na jedné pracovní stanici; můžete dokument, na kterém pracujete, přenést do jiného systému a pokračovat. Přesun dat také pomáhá při migraci na nový systém. Kromě toho může být také užitečné pro účely zálohování. Pokud je na vašem pevném disku málo místa a chcete data archivovat na jiné úložné zařízení, je dobré je místo jejich přesunu přesunout.

Nebo pokud systém není připojen k externím zařízením, jako je tiskárna a skener, můžete soubory, které chcete vytisknout, přenést do systému připojeného k tiskárně.

Krátce jsme diskutovali o přesunu souborů a proč někdo potřebuje přesunout data. Také jsme diskutovali o jeho výhodách a viděli jsme, jak se stěhování liší od kopírování dat.

Nyní je snadné přejít vpřed a zjistit, jak můžeme přesouvat soubory v operačním systému Linux:

Jak přesouvat soubory v systému Linux:

Neexistuje žádný tradiční způsob provádění přestěhovat se úkon; v distribucích Linuxu,
k přesunu souborů se používá několik metod:

  1. Prostřednictvím nástroje příkazového řádku (Terminál)
  2. Prostřednictvím grafického uživatelského rozhraní (GUI)

Jak přesouvat soubory pomocí nástroje příkazového řádku (terminál):

Příkaz používaný k přesunu souborů ze zdrojového umístění do konkrétního cíle je mv příkaz:

The mv nástroj příkazového řádku je považován za víceúčelový příkaz. Slouží nejen k přenosu souborů ze zdroje do cíle, ale také k přejmenování souboru nebo složky:

Syntax:

Syntaxe souboru mv příkaz je:

mv [možnosti] [zdrojová_cesta] [cílová_cesta]

Před spuštěním příkladů přesouvání souborů pomocí mv příkazu, musíme pochopit ještě jeden bod.

Když je vytvořen soubor nebo složka, inode je přiřazen k souboru/adresáři, který obsahuje metadata souboru. Úplná forma inode je indexový uzel to vysvětluje objekt systému souborů, jako zda je to soubor nebo adresář, a ukládá informace o reprezentativním souboru, jako je přístup k oprávnění, typ souboru, skupina, velikost atd. indexový uzel je řetězec celých čísel a každý inode je jedinečný.

Chcete -li zkontrolovat inode konkrétního souboru je uvedena syntaxe:

ls --inode [název souboru]

Pokud chci zkontrolovat inode hodnota textového souboru sample.txt , příkaz by byl:

$ls --inodesample.txt

Kdykoli přesunete soubor, nejedná se o přesun dat z jednoho inode jinému; změníte pouze cestu. Jeho nastavení přístupového oprávnění by zůstalo stejné jako dříve. Je to proto, že soubor neměníte ani jej znovu nevytváříte a změnila se pouze jeho cesta v paměti.

Nyní se podívejme, jak mv Příkaz je užitečný pro přesun souborů pomocí různých příkladů.

Příklad 1: Přesunutí souboru

Vytvořte ukázkový soubor sample_file.txt za použití dotek příkaz v Domov adresář:

$doteksample_file.txt

Použijte mv přesuňte soubor do souboru Dokumenty adresář; detekuje následující příkaz Dokumenty jako adresář/složku a přenese soubor sample_file.txt do toho:

$mvsample_file.txt/Domov/strážce/Dokumenty

K potvrzení existence sample_file.txt v adresáři Dokumenty spusťte soubor ls příkaz v terminálu:

$ls /Domov/Wardah/Dokumenty

Poznámka: Chcete -li přesunout soubor, musíte napsat oprávnění pro přístup ke zdroji a cíli. V opačném případě se zobrazí chybová zpráva zamítnuta.

Dodatečná poznámka:

Někteří lidé jsou zmateni, když zadávají zdrojovou a cílovou cestu, takže získají špatné výsledky. Existuje však snadný způsob, jak najít cestu k libovolnému adresáři nebo souboru, který je uveden níže:

Vyberte složku/adresář, ke kterému chcete získat cestu, a klikněte na ni pravým tlačítkem. V rozbalovací nabídce přejděte na Vlastnosti a klikněte na něj,

Například chci najít cestu text.txt složka v domovském adresáři:

Když narazíte na Vlastnosti , ukáže vám všechny potřebné podrobnosti o text.txt s cestou:

Odtud můžete cestu zkopírovat a vložit do terminálu.

Jakmile soubor přesunete, můžete jej přejmenovat pomocí mv příkaz znovu:

$sample_file.txt/Domov/Wardah/Dokumenty/testování.txt

Podívejme se přes ls příkaz, pokud se název souboru změnil nebo ne:

$ls

Příklad 2: Přesunutí složky do adresáře

Stejně jako ve výše uvedeném příkladu jsme přesunuli soubor z jednoho umístění do druhého. Podobně neexistuje žádný samostatný způsob přesunu adresáře jako v souboru cp příkaz.
Přístup je stejný jako výše mv příkaz:

Vytvořte testovací složku a nastavte název jako testování za použití mkdir příkaz. Přidejte do něj náhodný soubor, například vytvořte soubor testování.txt soubor v něm přes dotek příkaz:

$mkdirTestování
$dotekTesting.txt

Přesuňte Testing.txt soubor v souboru Testování složku pomocí mv příkaz:

$mvTesting.txt Testování

Nyní přesuňte Testování složku do souboru Soubory ke stažení adresář:

$mvTestování/Domov/strážce/Soubory ke stažení

Pro potvrzení zadejte:

$ls /Domov/strážce/Soubory ke stažení

Příklad 3: Přesun více souborů najednou

Když přesuneme více souborů současně, soubor mv příkaz považuje za cílový adresář název posledního adresáře:

Přesuňme soubory sample.txt , testování.txt , a test.txt v Soubory ke stažení adresář. K tomu otevřete terminál v adresáři Dokumenty, protože jsou tam umístěny všechny tyto soubory:

$mvsample.txt testing.txt text.txt/Domov/strážce/Soubory ke stažení

Spustit ls příkaz k potvrzení:

$ls /Domov/strážce/Soubory ke stažení

Jak vidíte, všechny soubory jsou úspěšně přeneseny z Dokumenty adresář do Soubory ke stažení adresář.

Jak přesouvat soubory pomocí GUI:

Pro operační systém Linux je k dispozici několik nástrojů GUI a systémů pro správu souborů. Široce používané jsou Nautilus , správce souborů GNOME a Delfín , což je správce souborů pro KDE. Tito dva správci souborů jsou upřednostňováni kvůli své flexibilitě.

Aktuálně pracuji na Ubuntu 20.04, které používá desktopové prostředí Gnome. Proto uvidíme, jak můžeme přesouvat soubory z jednoho adresáře do druhého prostřednictvím souboru Nautilus správce souborů.

Díky GUI je přenos souborů relativně snadný. Musíme se řídit několika jednoduchými větami, které jsou uvedeny níže:

  1. Otevřete správce souborů Nautilus v systému, na kterém pracujete.
  2. Vyberte soubor, který chcete přemístit, a klikněte na něj pravým tlačítkem.
  3. Na obrazovce se objeví kontextová nabídka a naviguje směrem k Přesunout do možnosti.
  4. Jakmile kliknete na Přesunout do možnost, zobrazí se před vámi okno se seznamem možných cílových adresářů.
  5. Vyberte nové umístění, do kterého chcete soubor přenést, a stiskněte Vybrat .

Pojďme to pochopit na příkladu:

Otevřete správce souborů Nautilus v Ubuntu 20.04:

Pro lidi zmatené s termínem Nautilus , je to jen název správce souborů. A pokud vás zajímá, jak to získat, dovolte mi to zobrazit jasněji.

Otevřete nabídku aplikací, vyhledejte správce souborů a napište nautilus nebo Soubory :

Můžete vidět, že po napsání nautilu to odhalí Soubory volba. Kliknutím na něj otevřete okno správce souborů:

Jak bylo uvedeno výše, existuje několik složek a některé textové soubory. Předpokládejme, že chci přesunout sample.txt textový soubor do jiného umístění. Vybrat sample.txt soubor a klikněte na něj pravým tlačítkem:

Klikněte na Přesunout do… Na obrazovce se zobrazí seznam všech možných cílů:

Přesuňme sample.txt soubor do souboru Dokumenty adresář. Poté jej vyberte z okna a stiskněte Vybrat knoflík:

Soubory byly úspěšně přesunuty z Domov adresář do Dokumenty adresář.

Jak můžete vidět, sample.txt již není přítomen v Domov adresář:

Chcete -li ověřit, zda byl úspěšně přesunut do cíle, otevřete soubor Dokumenty adresář a zkontrolujte, zda sample.txt soubor existuje:

Podobně, pokud chcete přesunout adresář na jiné místo, můžete to také provést opakováním stejných kroků, o kterých jsme diskutovali výše. Podívejme se na to na příkladu,
vytvořte novou složku v Domov adresář a pojmenujte jej. Vytvářím složku s názvem Testování , jak ukazuje následující obrázek:

Představte si, že chceme přesunout Testování adresář/složku do Soubory ke stažení adresář. Vyberte tedy Testování klepněte pravým tlačítkem na něj a v podnabídce přejděte na Přesunout do… volba:

Otevře se okno, vyberte Soubory ke stažení adresář pro přenos souboru Testování složku do ní kliknutím na Vybrat knoflík:

Potvrďte existenci přesunuté složky v Soubory ke stažení adresář otevřením ve správci souborů:

Jak vidíte, je snadné přesunout soubor nebo adresář přes Nautilus správce souborů:

Závěr:

V této příručce máme pro začátečníky podrobné vysvětlení, jak přesouvat soubory v Linuxu. Přesunutí souboru není obtížný úkol, pokud přesně víte, jak na to. V systému Linux máme několik způsobů, jak provádět jednu operaci, protože jsou navrženy tak, aby byl systém pohodlný pro všechny typy uživatelů.

Stručně jsme diskutovali o několika způsobech přenosu souborů na jiné místo ve vašem systému. Přistupuje k přesunu souborů nebo složek, například prostřednictvím GUI a Terminál , jsou velmi jednoduché a relativně jednoduché, protože k tomu, abyste tyto přístupy mohli využívat, nevyžaduje, abyste byli odborníkem. Tato příručka je užitečná, protože získáte podrobnou diskusi o těchto dvou různých postupech.

Pro mě jsou obě metody rychlé a méně složité. Pokud přesouváte soubor přes GUI, jednoduše klikněte pravým tlačítkem na cílový soubor a klikněte na Přesunout do… možnost v kontextové nabídce. Zobrazí se okno pro výběr cílového adresáře pro přenos souboru. Soubor bude odebrán z předchozího umístění.

Pokud dáváte přednost použití terminálu, pak mv , je použit víceúčelový příkaz. Slouží nejen k přesunu souborů/složek, ale také k jejich přejmenování. Provedli jsme několik příkladů mv příkaz pro lepší pochopení. Postup je v každém příkladu podobný; Pokud budete pečlivě sledovat jeden příklad, můžete použít mv povel kamkoli.