Visi veidi, kā pārvietot failus Linux iesācējiem

All Ways Move Files Linux



Dažus uzdevumus ir diezgan viegli izpildīt, taču daudzi lietotāji iestrēgst, jo viņi nezina par savu pareizo funkcionalitāti. Kad lietotājs pāriet uz citu platformu, šīs nelielas darbības kļūst laikietilpīgas, un viens no šiem uzdevumiem ir failu/mapju pārvietošana no viena ceļa uz citu.

Pārejot no Windows uz Linux sistēmu, iesācēju prātā var rasties jautājums par to, kā mēs varam pārvietot failus? Operētājsistēmā Linux ir vairāki veidi, kā sasniegt vienu un to pašu galamērķi, un Linux izplatīšana ir veidota tā, lai sistēma būtu ērti lietojama visu veidu lietotājiem.







Pirms sākat pārvietot failus, apspriedīsim, ko nozīmē failu pārvietošana? Tas varētu būt noderīgi iesācējiem, kuri ir sajaukti ar pārvietoties (mv) un kopēt (cp) komandu.



Faila vai mapes pārvietošana nozīmē izgriezt failu no iepriekšējās atrašanās vietas un ielīmēt to jaunajā vietā. Citiem vārdiem sakot, pārvietošana nozīmē sākotnējā satura pārvietošanu uz jaunu vietu un noņemšanu no vecās vietas. Pārvietojot failu, fails tiek izdzēsts no iepriekšējā direktorija un pievienots jaunam galamērķim, turpretī, kopējot, faili paliek avota direktorijā.



Tagad es domāju, ka ar to pietiek, lai saprastu terminu failu pārvietošana.





Atšķirība starp Kopēt un Pārvietot vai tas ir Pārvietot pārvietojiet failu uz jaunu galamērķi, kamēr Kopēt nozīmē izveidot satura dublikātu un ielīmēt to jaunajā galamērķī.

Failu kopēšanai tiek izmantota kopēšana (Ctrl+C) un ielīmējiet (Ctrl+V) atslēgas; tā kā kustība nozīmē Izgriezt (Ctrl+X) un Ielīmēt (Ctrl+V) .



Kad pārvietoties:

Datu failu pārvietošana ir noderīga, ja lietotāji vēlas saglabāt vienu versiju un nevēlas dublēt saturu. Būtu labi, ja to darītu piesardzīgi, jo procesa laikā pieļautu kļūdu gadījumā varat zaudēt sākotnējo failu, kas var būt liels zaudējums.

Datu pārvietošanas priekšrocības:

Ir vairākas iespējas, kas jums izskaidro, kāpēc datu pārvietošana ir nepieciešama.
Parādīsim tos:

Strādājot pie dažādām sistēmām, ir labi pārvietot failu, nevis kopēt to. Ja jums nevajadzētu strādāt tikai vienā darbstacijā; varat pārsūtīt dokumentu, pie kura strādājat, uz citu sistēmu un turpināt. Datu pārvietošana palīdz arī migrējot uz jaunu sistēmu. Turklāt tas var būt ērts arī dublēšanas nolūkos. Ja cietajā diskā nepietiek vietas un vēlaties arhivēt datus citā atmiņas ierīcē, ir labi tos pārvietot, nevis dzēst.

Vai arī, ja sistēma nav savienota ar ārējām ierīcēm, piemēram, printeri un skeneri, varat pārsūtīt drukājamos failus uz sistēmu, kas savienota ar printeri.

Mēs esam apsprieduši īsu failu pārvietošanu un kāpēc kādam ir jāpārvieto dati. Mēs esam arī apsprieduši tā priekšrocības un redzējuši, kā pārvietošanās atšķiras no datu kopēšanas.

Tagad ir viegli virzīties uz priekšu, lai atrastu, kā mēs varam pārvietot failus Linux operētājsistēmā:

Kā pārvietot failus Linux sistēmā:

Nav tradicionāla izpildījuma veida pārvietot operācija; Linux izplatījumos,
Failu pārvietošanai tiek izmantotas vairākas metodes:

  1. Izmantojot komandrindas rīku (terminālis)
  2. Izmantojot grafisko lietotāja interfeisu (GUI)

Kā pārvietot failus, izmantojot komandrindas rīku (termināli):

Komanda, ko izmanto failu pārvietošanai no avota atrašanās vietas uz noteiktu galamērķi, ir mv komanda:

The mv komandrindas rīks tiek uzskatīts par daudzfunkcionālu komandu. To izmanto ne tikai failu pārsūtīšanai no avota uz galamērķi, bet arī faila vai mapes pārdēvēšanai:

Sintakse:

Sintakse mv komanda ir:

mv [iespējas] [source_path] [galamērķa_ceļš]

Pirms sākat piemērus, lai pārvietotu failus, izmantojot mv komanda, mums ir jāsaprot vēl viens punkts.

Kad tiek izveidots fails vai mape, an inode ir piešķirts failam/direktorijam, kurā ir faila metadati. Pilna forma inode ir indeksa mezgls kas izskaidro failu sistēmas objektu, piemēram, vai tas ir fails vai direktorijs, un saglabā informāciju par reprezentatīvo failu, piemēram, piekļuves atļauju, faila veidu, grupu, lielumu utt. indeksa mezgls ir veselu skaitļu virkne, un katrs inode ir unikāls.

Lai pārbaudītu inode konkrēta faila sintakse ir minēta:

ls --inode [faila nosaukums]

Ja es vēlos pārbaudīt inode teksta faila vērtība paraugs.txt , komanda būtu šāda:

$ls --inodeparaugs.txt

Kad pārvietojat failu, tas nav saistīts ar datu pārvietošanu no viena inode citam; jūs maināt tikai ceļu. Tās atļaujas piekļuves iestatījums paliks tāds pats kā iepriekš. Tas ir tāpēc, ka jūs nemaināt failu vai no jauna to neizveidojat, un ir mainījies tikai tā ceļš atmiņā.

Tagad pārbaudīsim, kā mv komanda ir noderīga, lai pārvietotu failus, izmantojot dažādus piemērus.

1. piemērs: faila pārvietošana

Izveidojiet faila paraugu parauga_fails.txt izmantojot pieskarties komandu sadaļā Mājas katalogs:

$pieskartiesparauga_fails.txt

Izmantojiet mv komandu, lai pārvietotu failu uz Dokumenti katalogs; tiek atklāta šāda komanda Dokumenti kā direktoriju/mapi un pārsūta parauga_fails.txt tajā:

$mvparauga_fails.txt/mājas/wardah/Dokumenti

Lai apstiprinātu esamību parauga_fails.txt direktorijā Dokumenti palaidiet ls komanda terminālī:

$ls /mājas/Wardah/Dokumenti

Piezīme. Lai pārvietotu failu, jums ir nepieciešama rakstīšanas atļauja, lai piekļūtu avotam un galamērķim. Pretējā gadījumā tiks parādīts kļūdas ziņojums par atļaujas noraidīšanu.

Papildu piezīme:

Daži cilvēki sajaucas, norādot avota un galamērķa ceļu, tāpēc iegūst nepareizus rezultātus. Tomēr ir vienkāršs veids, kā atrast jebkura direktorija vai faila ceļu, kas minēts zemāk:

Atlasiet mapi/direktoriju, kuru vēlaties iegūt, un ar peles labo pogu noklikšķiniet uz tās. Uznirstošajā izvēlnē dodieties uz Rekvizīti un noklikšķiniet uz tā,

Piemēram, es vēlos atrast ceļu text.txt mape mājas direktorijā:

Kad jūs hit Rekvizīti , tas parādīs visu nepieciešamo informāciju par text.txt ar ceļu:

No turienes jūs varat nokopēt ceļu un ielīmēt to terminālī.

Kad esat pārvietojis failu, varat to pārdēvēt, izmantojot mv vēlreiz komandu:

$parauga_fails.txt/mājas/Wardah/Dokumenti/testēšana.txt

Pārbaudīsim, izmantojot ls komandu, ja faila nosaukums ir mainījies vai nav:

$ls

2. piemērs: mapes pārvietošana direktorijā

Tāpat kā iepriekš minētajā piemērā, mēs pārvietojām failu no vienas vietas uz citu. Tāpat nav atsevišķa veida, kā pārvietot direktoriju kā cp komandu.
Pieeja ir tāda pati kā iepriekš, izmantojot mv komanda:

Izveidojiet testēšanas mapi un iestatiet nosaukumu kā testēšana izmantojot mkdir komandu. Pievienojiet tajā izlases failu, piemēram, izveidojiet testēšana.txt failu tajā, izmantojot pieskarties komanda:

$mkdirTestēšana
$pieskartiesTesting.txt

Pārvietojiet Testing.txt failu mapē Testēšana mapi, izmantojot mv komanda:

$mvTesting.txt Pārbaude

Tagad pārvietojiet Testēšana mapi mapē Lejupielādes katalogs:

$mvTestēšana/mājas/wardah/Lejupielādes

Lai apstiprinātu, ierakstiet:

$ls /mājas/wardah/Lejupielādes

3. piemērs: vairāku failu pārvietošana vienlaikus

Pārvietojot vairākus failus vienlaicīgi, mv komanda par galamērķa direktoriju uzskata pēdējo direktorija nosaukumu:

Pārvietojam failus paraugs.txt , testēšana.txt , un test.txt iekš Lejupielādes direktoriju. Šim nolūkam atveriet termināli direktorijā Dokumenti, jo visi šie faili ir ievietoti tur:

$mvparaugs.txt testēšana.txt teksts.txt/mājas/wardah/Lejupielādes

Izpildiet ls komandu, lai to apstiprinātu:

$ls /mājas/wardah/Lejupielādes

Kā redzat, visi faili ir veiksmīgi pārsūtīti no Dokumenti direktoriju uz Lejupielādes direktoriju.

Kā pārvietot failus, izmantojot GUI:

Linux operētājsistēmai ir pieejami vairāki GUI rīki un failu pārvaldības sistēmas. Plaši izmantotie ir Nautilus , GNOME failu pārvaldnieks un Delfīns , kas ir KDE failu pārvaldnieks. Šie divi failu pārvaldnieki ir vēlami to elastības dēļ.

Pašlaik es strādāju pie Ubuntu 20.04, kas izmanto Gnome darbvirsmas vidi. Tāpēc mēs redzēsim, kā mēs varam pārvietot failus no viena direktorija uz citu, izmantojot Nautilus failu menedžeris.

GUI padara failu pārsūtīšanu salīdzinoši vienkāršu. Mums vienkārši jāievēro daži vienkārši teikumi, kas uzskaitīti zemāk:

  1. Sistēmā, pie kuras strādājat, atveriet failu pārvaldnieku Nautilus.
  2. Izvēlieties failu, kuru vēlaties pārvietot, un ar peles labo pogu noklikšķiniet uz tā.
  3. Ekrānā parādīsies konteksta izvēlne un virzieties uz Pārvietot uz iespējas.
  4. Kad esat noklikšķinājis uz Pārvietot uz opcija, jūsu priekšā parādīsies logs ar iespējamo galamērķa direktoriju sarakstu.
  5. Izvēlieties jauno atrašanās vietu, uz kuru vēlaties pārsūtīt failu, un nospiediet Izvēlieties .

Sapratīsim to, izmantojot piemēru:

Atveriet failu pārvaldnieku Nautilus Ubuntu 20.04:

Cilvēkiem, kuri sajaukti ar šo terminu Nautilus , tas ir tikai failu pārvaldnieka vārds. Un, ja jums rodas jautājums, kā to iegūt, ļaujiet man parādīt to skaidrāk.

Atveriet programmu izvēlni, atrodiet failu pārvaldnieku un ierakstiet nautilus vai Faili :

Pēc nautilus ierakstīšanas var redzēt, ka Faili iespēja. Noklikšķiniet uz tā, lai atvērtu failu pārvaldnieka logu:

Kā dsiplayed, tajā ir vairākas mapes un daži teksta faili. Pieņemsim, ka es vēlos pārvietot paraugs.txt teksta failu citā vietā. Izvēlieties paraugs.txt failu un ar peles labo pogu noklikšķiniet uz tā:

Klikšķiniet uz Pārvietot uz… , ekrānā parādīsies visu iespējamo galamērķu saraksts:

Pārvietojam paraugs.txt failu uz Dokumenti direktoriju. Pēc tam izvēlieties to no loga un nospiediet Izvēlieties poga:

Faili ir veiksmīgi pārvietoti no Mājas direktoriju uz Dokumenti direktoriju.

Kā jūs redzat, paraugs.txt mapē vairs nav Mājas katalogs:

Lai pārbaudītu, vai tas ir veiksmīgi pārvietots uz galamērķi, atveriet Dokumenti direktoriju un pārbaudiet, vai paraugs.txt fails pastāv:

Līdzīgi, ja vēlaties pārvietot direktoriju uz citu vietu, varat to izdarīt, atkārtojot tās pašas darbības, kuras mēs apspriedām iepriekš. Apskatīsim to, izmantojot piemēru,
mapē izveidojiet jaunu mapi Mājas direktoriju un nosauciet to. Es izveidoju mapi ar nosaukumu Testēšana , kā parādīts šajā attēlā:

Iedomājieties, ka mēs vēlamies pārvietot Testēšana direktoriju/mapi uz Lejupielādes direktoriju. Tātad, izvēlieties Testēšana mapi, ar peles labo pogu noklikšķiniet uz tās un apakšizvēlnē dodieties uz Pārvietot uz… iespēja:

Tiks atvērts logs, atlasiet Lejupielādes direktoriju, lai pārsūtītu Testēšana mapē, noklikšķinot uz Izvēlieties poga:

Apstipriniet pārvietotās mapes esamību Lejupielādes direktoriju, atverot to failu pārvaldniekā:

Kā redzat, failu vai direktoriju ir viegli pārvietot Nautilus failu menedžeris:

Secinājums:

Šajā rokasgrāmatā mums ir padziļināts skaidrojums iesācējiem par to, kā pārvietot failus Linux. Failu pārvietošana nav grūts uzdevums, ja precīzi zināt, kā to izdarīt. Linux sistēmā mums ir vairāki veidi, kā veikt vienu darbību, jo tie ir paredzēti, lai padarītu sistēmu ērtu visu veidu lietotājiem.

Mēs esam īsi apsprieduši dažus veidus, kā pārsūtīt failus uz citu jūsu sistēmas atrašanās vietu. Pieejas failu vai mapju pārvietošanai, piemēram, caur GUI un Terminālis , ir diezgan vienkārši un samērā vienkārši, jo, lai izmantotu šīs pieejas, jums nav jābūt ekspertam. Šī rokasgrāmata ir noderīga, jo jūs pakāpeniski apspriežat divas dažādas procedūras.

Man abas metodes ir ātras un mazāk sarežģītas. Ja pārvietojat failu, izmantojot GUI, vienkārši ar peles labo pogu noklikšķiniet uz mērķa faila un noklikšķiniet uz Pārvietot uz… opciju konteksta izvēlnē. Parādīsies logs, kurā varēsit izvēlēties galamērķa direktoriju faila pārsūtīšanai. Fails tiks noņemts no iepriekšējās atrašanās vietas.

Ja vēlaties izmantot termināli, tad mv , tiek izmantota daudzfunkcionāla komanda. To izmanto ne tikai failu/mapju pārvietošanai, bet arī to pārdēvēšanai. Mēs esam veikuši vairākus piemērus mv komandu labākai izpratnei. Procedūra ir līdzīga katrā piemērā; ja uzmanīgi sekojat vienam piemēram, varat izmantot mv pavēlēt jebkur.