Všetky spôsoby presúvania súborov v systéme Linux pre začiatočníkov

All Ways Move Files Linux



Vykonávanie určitých úloh je veľmi jednoduché, ale mnohí používatelia uviazli, pretože nevedia o svojej správnej funkčnosti. Keď používateľ prejde na inú platformu, tieto drobné operácie začnú byť časovo náročné a jednou z týchto úloh je presúvanie súborov/priečinkov z jednej cesty na druhú.

Keď prejdete z systému Windows na systém Linux, v mysli začiatočníkov môže vyvstať otázka Ako môžeme presúvať súbory? V systéme Linux existuje niekoľko spôsobov, ako sa dostať do rovnakého cieľa, a distribúcie Linuxu sú navrhnuté tak, aby bolo používanie systému jednoduché pre všetky typy používateľov.







Predtým, ako začneme s presúvaním súborov, porozprávajme sa o tom, čo presúvanie súborov znamená? To môže byť užitočné pre začiatočníkov zmätených s pohybovať sa (mv) a kópia (cp) príkaz.



Presunutie súboru alebo priečinka znamená odstránenie súboru z predchádzajúceho umiestnenia a vloženie do nového umiestnenia. Inými slovami, presúvanie znamená prenos pôvodného obsahu na nové miesto a jeho odstránenie zo starého umiestnenia. Keď súbor presunieme, súbor sa odstráni z predchádzajúceho adresára a pridá sa do nového cieľa, pričom pri kopírovaní zostanú súbory v zdrojovom adresári.



Teraz si myslím, že to stačí na pochopenie pojmu presúvanie súborov.





Rozdiel medzi Kopírovať a Pohyb je to Pohyb premiestnite súbor na nové miesto určenia Kopírovať znamená vytvoriť duplikát obsahu a prilepiť ho do nového cieľa.

Na kopírovanie súboru sa používa kópia (Ctrl+C) a prilepiť (Ctrl+V) kľúče; pričom pohyb znamená Vystrihnúť (Ctrl+X) a prilepiť (Ctrl+V) .



Kedy sa presťahovať:

Presúvanie dátových súborov je užitočné vtedy, keď si užívatelia chcú ponechať jednu verziu a nechcú duplikovať obsah. Bolo by dobré, keby ste pri tom boli opatrní, pretože v prípade akejkoľvek chyby počas procesu môžete prísť o pôvodný súbor, čo môže byť veľká strata.

Výhody presúvania údajov:

Existuje niekoľko možností, ktoré vám vysvetlia, prečo je presun údajov potrebný.
Ukážme ich:

Keď pracujete na rôznych systémoch, je dobré súbor presunúť namiesto kopírovania. Ak nemáte pracovať iba na jednej pracovnej stanici; dokument, na ktorom pracujete, môžete preniesť do iného systému a pokračovať. Presúvanie údajov tiež pomáha pri migrácii na nový systém. Okrem toho môže byť užitočný aj na účely zálohovania. Ak má váš pevný disk málo úložného priestoru a chcete archivovať údaje na inom úložnom zariadení, je dobré ich namiesto odstránenia presunúť.

Alebo, ak systém nie je pripojený k externým zariadeniam, ako sú tlačiareň a skener, môžete súbory, ktoré chcete vytlačiť, preniesť do systému pripojeného k tlačiarni.

Stručne sme diskutovali o presúvaní súborov a prečo niekto potrebuje presúvať údaje. Tiež sme diskutovali o jeho výhodách a zistili sme, ako sa presúvanie líši od kopírovania údajov.

Teraz je ľahké posunúť sa dopredu a zistiť, ako môžeme presúvať súbory v operačnom systéme Linux:

Ako presúvať súbory v systéme Linux:

Tradičný spôsob vystúpenia neexistuje hýbať sa operácia; v distribúciách Linuxu,
Na presúvanie súborov sa používa niekoľko spôsobov:

  1. Prostredníctvom nástroja príkazového riadka (Terminál)
  2. Prostredníctvom grafického používateľského rozhrania (GUI)

Ako presúvať súbory pomocou nástroja príkazového riadka (terminál):

Príkaz používaný na presun súborov zo zdrojového umiestnenia do konkrétneho cieľa je mv príkaz:

The mv nástroj príkazového riadka sa považuje za viacúčelový príkaz. Neslúži len na prenos súborov zo zdroja do cieľa, ale slúži aj na premenovanie súboru alebo priečinka:

Syntax:

Syntax súboru mv príkaz je:

mv [možnosti] [zdrojová cesta] [cieľová cesta]

Pred spustením príkladov na presúvanie súborov pomocou súboru mv príkaz, je tu ďalší bod, ktorý musíme pochopiť.

Pri vytváraní súboru alebo priečinka sa zobrazí prípona inode je priradený k súboru/adresáru, ktorý obsahuje metadáta súboru. Úplná forma inode je indexový uzol to vysvetľuje objekt systému súborov, ako je to, či je to súbor alebo adresár, a ukladá informácie o reprezentatívnom súbore, ako je prístup s povolením, typ súboru, skupina, veľkosť atď. indexový uzol je reťazec celých čísel a každý inode je jedinečný.

Ak chcete skontrolovať inode konkrétneho súboru je uvedená syntax:

ls --informácia [názov súboru]

Ak chcem skontrolovať inode hodnota textového súboru sample.txt , príkaz by bol:

$ls --informáciasample.txt

Kedykoľvek presuniete súbor, nejde o presun údajov z jedného inode inému; zmeníš iba cestu. Jeho nastavenie prístupu k povoleniam by zostalo rovnaké ako predtým. Dôvodom je, že súbor nemeníte ani ho znova nevytvárate a zmenila sa iba jeho cesta v pamäti.

Teraz sa pozrime, ako mv príkaz je nápomocný pri presúvaní súborov prostredníctvom rôznych príkladov.

Príklad 1: Presunutie súboru

Vytvorte ukážkový súbor sample_file.txt pomocou dotýkať sa príkaz v Domov adresár:

$dotýkať sasample_file.txt

Použi mv príkaz na presun súboru do súboru Dokumenty adresár; zistí nasledujúci príkaz Dokumenty ako adresár/priečinok a prenesie súbor sample_file.txt do toho:

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

Na potvrdenie existencie sample_file.txt v adresári Dokumenty spustite súbor ls príkaz v termináli:

$ls /Domov/Wardah/Dokumenty

Poznámka: Na presunutie súboru musíte napísať povolenie na prístup k zdroju a cieľu. V opačnom prípade zobrazí chybové hlásenie odmietnuté povolenie.

Doplňujúca poznámka:

Niektorí ľudia sú pri zadávaní zdrojovej a cieľovej cesty zmätení, takže získajú nesprávne výsledky. Existuje však jednoduchý spôsob, ako nájsť cestu k ľubovoľnému adresáru alebo súboru, ktorý je uvedený nižšie:

Vyberte priečinok/adresár, ku ktorému chcete získať cestu, a kliknite naň pravým tlačidlom myši. V rozbaľovacej ponuke prejdite na položku Vlastnosti a kliknite naň,

Napríklad chcem nájsť cestu text.txt priečinok v domovskom adresári:

Keď narazíte na Vlastnosti , ukáže vám všetky potrebné podrobnosti o text.txt s cestou:

Odtiaľ môžete cestu skopírovať a prilepiť do terminálu.

Hneď ako súbor presuniete, môžete ho premenovať pomocou mv príkaz znova:

$sample_file.txt/Domov/Wardah/Dokumenty/testovanie.txt

Poďme sa pozrieť cez ls príkaz, ak sa názov súboru zmenil alebo nie:

$ls

Príklad 2: Presunutie priečinka do adresára

Rovnako ako vo vyššie uvedenom príklade sme presunuli súbor z jedného umiestnenia do druhého. Podobne neexistuje žiadny samostatný spôsob presunu adresára ako v priečinku cp príkaz.
Prístup je rovnaký, ako sme urobili vyššie pomocou mv príkaz:

Vytvorte testovací priečinok a zadajte názov ako testovanie pomocou mkdir príkaz. Pridajte do neho náhodný súbor, napríklad vytvorte súbor testovanie.txt súbor v ňom prostredníctvom súboru dotýkať sa príkaz:

$mkdirTestovanie
$dotýkať saTesting.txt

Presuňte Testing.txt súbor v súbore Testovanie priečinok pomocou mv príkaz:

$mvTesting.txt Testovanie

Teraz presuňte Testovanie priečinok do priečinka K stiahnutiu adresár:

$mvTestovanie/Domov/strážca/K stiahnutiu

Na potvrdenie napíšte:

$ls /Domov/strážca/K stiahnutiu

Príklad 3: Presun viacerých súborov naraz

Keď presúvame viac súborov súčasne, súbor mv príkaz považuje názov posledného adresára za cieľový adresár:

Presuňte súbory sample.txt , testovanie.txt a test.txt v K stiahnutiu adresár. Za týmto účelom otvorte terminál v adresári Dokumenty, pretože sú tam umiestnené všetky tieto súbory:

$mvsample.txt testing.txt text.txt/Domov/strážca/K stiahnutiu

Vykonajte príkaz ls príkaz na potvrdenie:

$ls /Domov/strážca/K stiahnutiu

Ako vidíte, všetky súbory sú úspešne prenesené z priečinka Dokumenty adresár do K stiahnutiu adresár.

Ako presúvať súbory pomocou GUI:

Pre operačný systém Linux je k dispozícii viacero nástrojov GUI a systémov na správu súborov. Tie široko používané sú Nautilus , správca súborov GNOME a Delfín , čo je správca súborov pre KDE. Títo dvaja správcovia súborov sú uprednostňovaní kvôli ich flexibilite.

Aktuálne pracujem na Ubuntu 20.04, ktoré používa desktopové prostredie Gnome. Preto uvidíme, ako môžeme presúvať súbory z jedného adresára do druhého prostredníctvom súboru Nautilus Správca súborov.

Vďaka GUI je prenos súborov relatívne ľahký. Musíme sa riadiť niekoľkými jednoduchými vetami, ktoré sú uvedené nižšie:

  1. V systéme, na ktorom pracujete, otvorte správcu súborov Nautilus.
  2. Vyberte súbor, ktorý chcete premiestniť, a kliknite naň pravým tlačidlom myši.
  3. Na obrazovke sa zobrazí kontextové menu, ktoré bude smerovať k Presunúť do možnosti.
  4. Keď ste klikli na Presunúť do možnosť, zobrazí sa pred vami okno so zoznamom možných cieľových adresárov.
  5. Vyberte nové umiestnenie, do ktorého chcete súbor preniesť, a stlačte Vyberte .

Poďme to pochopiť na príklade:

Otvorte správcu súborov Nautilus v Ubuntu 20.04:

Pre ľudí zmätených s pojmom Nautilus , to je len názov správcu súborov. A ak vás zaujíma, ako ho získať, dovoľte mi ho zobraziť explicitnejšie.

Otvorte ponuku aplikácií, vyhľadajte správcu súborov a napíšte nautilus alebo Súbory :

Môžete vidieť, že po napísaní nautilu to odhalí Súbory možnosť. Kliknutím na toto tlačidlo sa zobrazí okno správcu súborov:

Ako už bolo uvedené, obsahuje niekoľko priečinkov a niektoré textové súbory. Predpokladajme, že chcem presunúť sample.txt textový súbor na iné miesto. Vyberte položku sample.txt súbor a kliknite naň pravým tlačidlom myši:

Kliknite na Presunúť do… Na obrazovke sa zobrazí zoznam všetkých možných cieľov:

Poďme presunúť sample.txt súbor do Dokumenty adresár. Potom ho vyberte z okna a kliknite na Vyberte tlačidlo:

Súbory boli úspešne presunuté z priečinka Domov adresár do Dokumenty adresár.

Ako môžeš vidieť, sample.txt už nie je prítomný v Domov adresár:

Ak chcete overiť, či bol úspešne presunutý do cieľa, otvorte súbor Dokumenty adresára a skontrolujte, či sample.txt súbor existuje:

Podobne, ak chcete presunúť adresár na iné miesto, môžete to urobiť aj zopakovaním rovnakých krokov, o ktorých sme diskutovali vyššie. Pozrime sa na to na príklade,
vytvorte nový priečinok v priečinku Domov adresár a pomenujte ho. Vytváram priečinok s názvom Testovanie , ako je znázornené na nasledujúcom obrázku:

Predstavte si, že chceme presunúť Testovanie adresár/priečinok do priečinka K stiahnutiu adresár. Vyberte teda Testovanie kliknite naň pravým tlačidlom myši a v podponuke prejdite na Presunúť do… možnosť:

Otvorí sa okno, zvoľte K stiahnutiu adresár na prenos súboru Testovanie priečinka kliknutím na Vyberte tlačidlo:

Potvrďte existenciu presunutého priečinka v priečinku K stiahnutiu adresár otvorením v správcovi súborov:

Ako vidíte, je ľahké presunúť súbor alebo adresár prostredníctvom súboru Nautilus Správca súborov:

Záver:

V tejto príručke máme pre začiatočníkov podrobné vysvetlenie, ako presúvať súbory v systéme Linux. Presunutie súboru nie je náročná úloha, ak presne viete, ako na to. V systéme Linux máme niekoľko spôsobov, ako vykonávať jednu operáciu, pretože sú navrhnuté tak, aby bol systém pohodlný pre všetky typy používateľov.

Stručne sme diskutovali o niekoľkých spôsoboch prenosu súborov na iné miesto vo vašom systéme. Prístupy k presunu súborov alebo priečinkov, ako napríklad prostredníctvom GUI a Terminál , sú veľmi jednoduché a relatívne jednoduché, pretože na používanie týchto prístupov nie je potrebný odborník. Táto príručka je užitočná, pretože získate podrobnú diskusiu o týchto dvoch rôznych postupoch.

Pre mňa sú obe metódy rýchle a menej zložité. Ak presúvate súbor prostredníctvom grafického používateľského rozhrania, kliknite pravým tlačidlom myši na cieľový súbor a kliknite na ikonu Presunúť do… možnosť v kontextovom menu. Zobrazí sa okno, v ktorom vyberiete cieľový adresár na prenos súboru. Súbor bude odstránený z predchádzajúceho umiestnenia.

Ak dávate prednosť použitiu terminálu, potom mv , sa používa viacúčelový príkaz. Slúži nielen na presun súborov/priečinkov, ale aj na ich premenovanie. Vykonali sme niekoľko príkladov mv príkaz pre lepšie porozumenie. Postup je v každom prípade podobný; Ak budete pozorne nasledovať jeden príklad, môžete použiť mv rozkaz kdekoľvek.