Vsi načini premikanja datotek v Linuxu za začetnike

All Ways Move Files Linux



Nekatera opravila so precej enostavna za izvedbo, vendar se mnogi uporabniki zataknejo, ker se ne zavedajo svoje pravilne funkcionalnosti. Ko se uporabnik premakne na drugo platformo, te manjše operacije postanejo dolgotrajne in ena od teh nalog je premikanje datotek/map z ene poti na drugo.

Ko preklopite iz sistema Windows v sistem Linux, se lahko pri začetnikih pojavi vprašanje, kako lahko premikamo datoteke? V Linuxu obstaja več poti do istega cilja, distribucije Linuxa pa so zasnovane tako, da sistem olajšajo uporabo za vse vrste uporabnikov.







Preden začnemo s premikanjem datotek, se pogovorimo, kaj pomeni premikanje datotek? To je lahko koristno za začetnike, ki jih zamenjate z premakni (mv) in kopiraj (cp) ukaz.



Premikanje datoteke ali mape pomeni, da datoteko izrežete s prejšnje lokacije in jo prilepite na novo lokacijo. Povedano drugače, selitev pomeni prenos prvotne vsebine na novo lokacijo in njeno odstranitev s stare lokacije. Ko premaknemo datoteko, se datoteka izbriše iz prejšnjega imenika in doda novemu cilju, medtem ko datoteke pri kopiranju ostanejo v izvornem imeniku.



Mislim, da je to dovolj za razumevanje izraza premikanje datotek.





Razlika med Kopirati in Premakni se je to tisto Premakni se medtem ko datoteko premestite na novo destinacijo Kopirati pomeni ustvariti dvojnik vsebine in ga prilepiti v nov cilj.

Kopiranje datoteke uporablja kopiranje (Ctrl+C) in prilepite (Ctrl+V) ključi; medtem ko premikanje pomeni Izreži (Ctrl+X) in prilepi (Ctrl+V) .



Kdaj se premakniti:

Premikanje podatkovnih datotek je uporabno, če želijo uporabniki obdržati eno različico in ne želijo podvajati vsebine. Dobro bi bilo, če bi bili pri tem previdni, saj lahko v primeru kakršne koli napake med postopkom izgubite izvirno datoteko, kar je lahko velika izguba.

Prednosti premikanja podatkov:

Obstaja več možnosti, ki vam pojasnijo, zakaj je premikanje podatkov potrebno.
Pokažimo jih:

Datoteko je dobro premikati, namesto da bi jo kopirali, ko delate na različnih sistemih. Če ne bi smeli delati samo na eni delovni postaji; dokument, s katerim delate, lahko prenesete v drug sistem in nadaljujete. Premikanje podatkov pomaga tudi pri selitvi v nov sistem. Poleg tega je lahko uporaben tudi za varnostno kopiranje. Če na trdem disku primanjkuje prostora za shranjevanje in želite arhivirati podatke v drugo pomnilniško napravo, jih je dobro premakniti, namesto da jih izbrišete.

Če pa sistem ni povezan z zunanjimi napravami, kot sta tiskalnik in optični bralnik, lahko datoteke, ki jih želite natisniti, prenesete v sistem, povezan s tiskalnikom.

Na kratko smo razpravljali o premikanju datotek in o tem, zakaj mora kdo premakniti podatke. Prav tako smo razpravljali o njegovih prednostih in videli, kako se premikanje razlikuje od kopiranja podatkov.

Zdaj je enostavno premakniti naprej in poiskati, kako lahko premikamo datoteke v operacijskem sistemu Linux:

Kako premakniti datoteke v sistemu Linux:

Tradicionalnega načina nastopa ni premakni delovanje; v distribucijah Linuxa,
Za premikanje datotek se uporablja nekaj načinov:

  1. Skozi orodje ukazne vrstice (terminal)
  2. Preko grafičnega uporabniškega vmesnika (GUI)

Kako premakniti datoteke z orodjem ukazne vrstice (terminal):

Ukaz za premikanje datotek z izvorne lokacije na določeno destinacijo je mv ukaz:

The mv orodje ukazne vrstice velja za večnamenski ukaz. Ne uporablja se samo za prenos datotek od vira do cilja, ampak se uporablja tudi za preimenovanje datoteke ali mape:

Sintaksa:

Sintaksa datoteke mv ukaz je:

mv [opcije] [izvorna pot] [destination_path]

Preden zaženete primere za premikanje datotek z uporabo mv ukaz, moramo razumeti še eno točko.

Ko ustvarite datoteko ali mapo, se prikaže inode je dodeljen datoteki/imeniku, ki vsebuje metapodatke datoteke. Polna oblika inode je indeksno vozlišče ki razlaga predmet datotečnega sistema, na primer, ali gre za datoteko ali imenik, in shranjuje podatke o reprezentativni datoteki, na primer dostop za dovoljenje, vrsto datoteke, skupino, velikost itd. indeksno vozlišče je niz celih števil in vsako inode je edinstven.

Če želite preveriti inode določene datoteke je omenjena sintaksa:

ls --inode [Ime datoteke]

Če želim preveriti inode vrednost besedilne datoteke sample.txt , ukaz bi bil:

$ls --inodesample.txt

Kadar koli premaknete datoteko, ne gre za premikanje podatkov iz nje inode drugemu; spremeniš samo pot. Njegova nastavitev dostopa do dovoljenja bi ostala enaka kot prej. To je zato, ker datoteke ne spreminjate ali je ponovno ustvarjate, spremenila pa se je le njena pot v pomnilniku.

Zdaj pa preverimo, kako mv ukaz je koristen za premikanje datotek skozi različne primere.

Primer 1: Premikanje datoteke

Ustvarite vzorčno datoteko sample_file.txt uporabljati dotik ukaz v Domov imenik:

$dotiksample_file.txt

Uporabi mv ukaz za premik datoteke v Dokumenti imenik; naslednji ukaz zazna Dokumenti kot imenik/mapo in prenese datoteko sample_file.txt vanjo:

$mvsample_file.txt/doma/wardah/Dokumenti

Za potrditev obstoja sample_file.txt v imeniku Dokumenti zaženite datoteko ls ukaz v terminalu:

$ls /doma/Wardah/Dokumenti

Opomba: Če želite premakniti datoteko, morate napisati dovoljenje za dostop do vira in cilja. V nasprotnem primeru bo prikazano sporočilo o napaki zavrnjenega dovoljenja.

Dodatna opomba:

Nekateri ljudje so zmedeni pri podajanju izvorne in ciljne poti, zato dobijo napačne rezultate. Vendar pa obstaja preprost način za iskanje poti do katerega koli imenika ali datoteke, ki je omenjena spodaj:

Izberite mapo/imenik, do katerega želite priti, in z desno miškino tipko kliknite nanj. V pojavnem meniju se pomaknite proti Lastnosti in kliknite nanjo,

Na primer, želim najti pot do text.txt mapo v domačem imeniku:

Ko zadeneš Lastnosti , prikazal vam bo vse potrebne podrobnosti o text.txt s potjo:

Od tam lahko pot kopirate in prilepite v terminal.

Ko datoteko premaknete, jo lahko preimenujete z mv ukaz spet:

$sample_file.txt/doma/Wardah/Dokumenti/testing.txt

Preverimo skozi ls ukaz, če se je ime datoteke spremenilo ali ne:

$ls

Primer 2: Premikanje mape v imenik

Tako kot v zgornjem primeru smo datoteko premaknili z ene lokacije na drugo. Podobno ni ločenega načina za premikanje imenika kot v cp ukaz.
Pristop je enak, kot smo ga uporabili zgoraj z uporabo mv ukaz:

Ustvarite preskusno mapo in ime nastavite kot testiranje uporabljati mkdir ukaz. Vanj dodajte naključno datoteko, na primer ustvarite datoteko testing.txt datoteko v njem skozi dotik ukaz:

$mkdirTestiranje
$dotikTestiranje.txt

Premakni Testiranje.txt datoteko v Testiranje mapo z uporabo mv ukaz:

$mvTesting.txt Testiranje

Zdaj premaknite Testiranje mapo v Prenosi imenik:

$mvTestiranje/doma/wardah/Prenosi

Za potrditev vnesite:

$ls /doma/wardah/Prenosi

Primer 3: Premikanje več datotek hkrati

Ko hkrati premaknemo več datotek, se mv ukaz upošteva ime zadnjega imenika kot ciljni imenik:

Premaknimo datoteke sample.txt , testing.txt , in test.txt v Prenosi imenik. V ta namen odprite terminal v imeniku Dokumenti, saj so vse te datoteke nameščene:

$mvsample.txt testing.txt text.txt/doma/wardah/Prenosi

Izvedite datoteko ls ukaz za potrditev:

$ls /doma/wardah/Prenosi

Kot lahko vidite, so vse datoteke uspešno prenesene iz Dokumenti imenik v Prenosi imenik.

Kako premakniti datoteke z grafičnim vmesnikom:

Za operacijski sistem Linux je na voljo več orodij grafičnega vmesnika in sistemov za upravljanje datotek. Najpogosteje se uporabljajo Nautilus , upravitelj datotek GNOME in Delfin , ki je upravitelj datotek za KDE. Ta dva upravitelja datotek sta zaradi svoje prilagodljivosti prednostna.

Trenutno delam na Ubuntu 20.04, ki uporablja namizno okolje Gnome. Zato bomo videli, kako lahko datoteke premikamo iz enega imenika v drugega prek Nautilus upravitelj datotek.

GUI omogoča relativno enostaven prenos datotek. Upoštevati moramo le nekaj preprostih stavkov, ki so navedeni spodaj:

  1. Odprite upravitelja datotek Nautilus v sistemu, v katerem delate.
  2. Izberite datoteko, ki jo želite preseliti, in jo kliknite z desno miškino tipko.
  3. Na zaslonu se prikaže kontekstni meni in se pomaknite proti Premakni se na opcije.
  4. Ko ste kliknili na Premakni se na možnost, se pred vami prikaže okno s seznamom možnih ciljnih imenikov.
  5. Izberite novo lokacijo, na katero želite prenesti datoteko, in pritisnite Izberite .

Razumejmo to na primeru:

Odprite upravitelja datotek Nautilus v Ubuntu 20.04:

Za ljudi, ki jih zamenjuje izraz Nautilus , to je samo ime upravitelja datotek. In če se sprašujete, kako to dobiti, naj vam to prikažem bolj eksplicitno.

Odprite meni aplikacij, poiščite upravitelja datotek in vnesite nautilus ali Datoteke :

Vidite, da po vnosu nautilusa razkrije Datoteke možnost. Kliknite nanj, da odprete okno upravitelja datotek:

Kot dsiplayed je v njem več map in nekaj besedilnih datotek. Recimo, da želim premakniti sample.txt besedilno datoteko na drugo mesto. Izberite sample.txt datoteko in jo kliknite z desno miškino tipko:

Kliknite na Premakni se v… , se bo na zaslonu prikazal seznam vseh možnih ciljev:

Premaknimo sample.txt datoteko v Dokumenti imenik. Nato ga izberite v oknu in pritisnite Izberite gumb:

Datoteke so bile uspešno premaknjene iz Domov imenik v Dokumenti imenik.

Kot lahko vidite, sample.txt ni več prisotna v Domov imenik:

Če želite preveriti, ali je uspešno premaknjen na cilj, odprite datoteko Dokumenti imenik in preverite, ali je sample.txt datoteka obstaja:

Podobno, če želite premakniti imenik na drugo mesto, lahko to storite tudi tako, da ponovite iste korake, o katerih smo govorili zgoraj. Poglejmo ga skozi primer,
ustvarite novo mapo v Domov imenik in ga poimenujte. Ustvarjam mapo z imenom Testiranje , kot je prikazano na naslednji sliki:

Predstavljajte si, da želimo premakniti Testiranje imenik/mapo v Prenosi imenik. Torej, izberite Testiranje mapo, z desno tipko miške kliknite nanjo in se v podmeniju pomaknite proti Premakni se v… možnost:

Odpre se okno, v katerem izberite Prenosi imenik za prenos Testiranje mapo vanj s klikom na Izberite gumb:

Potrdite obstoj preseljene mape v datoteki Prenosi imenika, tako da ga odprete v upravitelju datotek:

Kot lahko vidite, je preprosto premakniti datoteko ali imenik skozi Nautilus upravitelj datotek:

Zaključek:

V tem priročniku imamo za začetnike podrobno razlago, kako premakniti datoteke v Linuxu. Premikanje datoteke ni težka naloga, če natančno veste, kako to storiti. V sistemu Linux imamo več načinov za izvedbo ene same operacije, saj so zasnovani tako, da je sistem udoben za vse vrste uporabnikov.

Na kratko smo obravnavali nekaj načinov prenosa datotek na drugo mesto v vašem sistemu. Pristopi za premikanje datotek ali map, na primer GUI in Terminal , so precej preproste in razmeroma preproste, saj za uporabo teh pristopov ni potrebno, da ste strokovnjak. Ta priročnik je koristen, ko postopoma razpravljate o dveh različnih postopkih.

Zame sta obe metodi hitri in manj zapleteni. Če datoteko premikate prek grafičnega vmesnika, preprosto z desno miškino tipko kliknite ciljno datoteko in kliknite na Premakni se v… možnost v kontekstnem meniju. Pojavi se okno, v katerem izberete ciljni imenik za prenos datoteke. Datoteka bo odstranjena s prejšnje lokacije.

Če raje uporabljate terminal, potem mv , se uporablja večnamenski ukaz. Ne uporablja se samo za premikanje datotek/map, ampak tudi za njihovo preimenovanje. Izvedli smo več primerov mv ukaz za boljše razumevanje. Postopek je v vsakem primeru podoben; če natančno sledite enemu primeru, lahko uporabite mv ukažite kjer koli.