Flytning eller kopiering af filer eller mapper i Linux: den bedste løsning

LINUX filer

I princippet er opgaven med kopi flyt fil Linux. Og det er det virkelig ikke, så længe du har en Grafisk grænseflade, det vil sige et skrivebordsmiljø. Og sådan er det i de fleste tilfælde. Et par klik er nok.

Vi kan dog støde på den ubehagelige situation. Ikke at det er normalt, men med Linux det sker nogle gange: det grafiske miljø, der gør livet så let, er ikke tilgængeligt. Vi er fortabt som at famle i et mørkt rum. Når dette sker, er det nødvendigt at have ressourcer og løsninger til at udføre de mest almindelige operationer. Det er, hvad dagens indlæg handler om, med fokus på de opgaver, der er relateret til kopiering og flytning af Linux-filer.

Ros mod Linux for kvaliteten af ​​dens kode og den store accept af det gratis system i så mange teknologiske sektorer, de er velfortjente. Men netop derfor tiltrækker den så meget opmærksomhed, at så mange problemer i forbindelse med betjeningen af ​​dit skrivebord. Dette har også en meget negativ indvirkning, der afspejles i dets markedsandel. Linux repræsenterer kun 2% af verdens markedsandel af computerborde, et marked domineret af Windows med mere end 90%.

Men lad os gå tilbage til det centrale tema for indlægget: til Linux og spørgsmålet om "hvordan flytter jeg filer?". De, der kender denne platform, ved godt, at der er mange måder og metoder til at nå det samme mål. Dette er så gammelt og så betryggende om "alle veje fører til Rom." Dette gælder også for opgaverne for kopi flyt fil Linux

Kommandoer til at kopiere flyt Linux-fil

Kopier flyt Linux-fil

Lad os undersøge, hvordan disse filer kan flyttes. Den første, vi skal gøre åbne en terminal, som vil være vores værktøj til at udføre alle handlinger. Det er også praktisk at oprette nogle mapper med tekstdokumenter indeni. Det er simpelthen en forsigtighed så vi behøver ikke fortryde det, efter at vi har beskadiget eller mistet vigtige oplysninger.

Det er meget almindeligt, at nybegyndere af Linux -brugere føler sig rædselsslagne (eller nogle gange dovne), når det kommer til brug en kommandolinje. Men når de først bryder den usynlige barriere og vænner sig til at bruge dette system, indser de alle de muligheder, der åbnes for dem og ønsker at lære mere. Hvad vi skal forklare nedenfor kan være et godt første skridt til at komme i gang:

Kommandoen plejede at flytte en fil fra en til en anden mappe er kommandoen mv. Dette er en af ​​de første kommandoer, som du normalt lærer, når du begynder at bruge denne platform. Lad os se, hvordan du kan bruge dette værktøj. Her er et eksempel:

mv file.txt / home / user / Documents / myfiles

Med denne kommando flytter vi filen.txt til den mappe, som vi har kaldt "Mine filer" (det er bare et eksempel), der er placeret i vores dokumentmappe. For at det skal fungere, skal det på tidspunktet for kommandoen indtastes være placeret i biblioteket, hvor file.txt er placeret.

Det, vi ønsker, kan være Flyt ikke en, men flere filer på én gang. Nej, du behøver ikke at udstede kommandoen mv for hver fil. Hjælp wildcards kan bruges. Vi forklarer det med et eksempel: antag, at vi har det flere .mp3 filer i vores bibliotek ~ / Downloads (~ / - er en nem måde at repræsentere hjemmemappen på; i eksemplet ovenfor ville det være / home / user /), og vi vil flytte dem til ~ / Musik. Nå, for at udføre denne handling, hvad vi skal skrive, er følgende:

mv ~ / Downloads / *. mp3 ~ / Musik /

Og så takket være denne kommando flyttes alle filerne, der ender på .mp3, fra mappen Downloads til Music-biblioteket.

Flyt filer og omdøb dem

vv linux

Sådan bruges mv-kommandoen i Linux

Med kommandoen mv du skal være meget forsigtig. Det er rigtigt, at det vil hjælpe os med at flytte en fil fra et sted til et andet. Men alligevel kan også bruges til at omdøbe filer. Vi forklarer det for dig med et eksempel:

Antag, at vi har filen med navnet "test" i / home / myfiles / mappen, og at vi vil omdøbe den "ny" uden at ændre dens placering. I dette tilfælde skal du bruge kommandoen mv på denne måde:

mv / home / myfiles / test / home / myfiles / new

Selvom vi allerede er inde i mappen / home / myfiles, ville det være nok at skrive følgende:

mv test ny

Lad os analysere en anden antagelse. Nu handler det om flyt filen, men hold hjemmekataloget  / home / myfiles fri for mistede filer. For at gøre dette kan du flytte testfilen til / home / myfiles / Documents med følgende kommando:

mv / home / myfiles / test / home / myfiles / Documents /

Ved at gøre dette vil filen være flyttet til et nyt sted, men med det oprindelige filnavn.

Kopier filer i Linux

Sådan bruges cp-kommandoen i Linux

Kopier flyt fil Linux er meget ens operationer i deres eksekveringstilstand. Den store forskel er, at de i stedet for at flytte filerne fra en mappe eller mappe til en anden forbliver på deres oprindelige placering på det tidspunkt, de oprettes. en kopi i det nye valgte bibliotek.

Kommandoen, der bruges i Linux til at kopiere, er kommandoen cp. Efter det foregående eksempel ville det blive udtrykt sådan:

cp test / sti / til / destination

Med dette vises en kopi af "test" -filen på dens nye placering uden at filen forsvinder fra den oprindelige mappe. Nu, hvis det, vi ønsker, er kopier flere filer fra den samme mappe (for eksempel filerne "test" og "test2"), vil kommandoen være denne:

cp test / test2 / sti / til / destination

Flyt en fil til en højere mappe

Hvis det, vi ønsker, er at flytte en fil til hovedmappen (eller bare en højere) fra den nuværende arbejdskatalog, er der en nem måde at gøre det på.

Lad os forestille os, at den pågældende fil er den samme som før, kaldet "test", som vi har fundet i ~ / Downloads. Og hvad vil vi flyt den til den øverste mappe som igen indeholder den til ~ / Downloads og kaldes / Myfiles. Det, på en visuel måde, ville være noget som at "uploade" filen til mappen på et andet niveau. Og det er så enkelt som dette:

mv test ../

Symbolet ../ betyder at flytte mappen et niveau op. Hvis filen, der skal flyttes, blev gemt i en mappe i en anden mappe, det vil sige endnu et niveau nedenfor, skal kommandoen udtrykkes som følger:

mv test ../../

Den eneste ting at huske er, at hver ../ repræsenterer et niveau mere.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Actualidad Blog
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.