Flytta eller kopiera filer eller mappar i Linux: den bästa lösningen

LINUX-filer

I princip är uppgiften kopiera flytta fil linux. Och det är det verkligen inte, så länge du har en Grafiskt gränssnitt, det vill säga en skrivbordsmiljö. Och så är det i de flesta fall. Ett par klick räcker.

Vi kan dock stöta på den obehagliga situationen. Inte för att det är normalt, men med Linux det händer ibland: den grafiska miljön som gör livet så enkelt för oss finns inte. Vi är vilse, som att famla i ett mörkt rum. När detta händer är det nödvändigt att ha resurser och lösningar för att utföra de vanligaste operationerna. Det är vad dagens inlägg handlar om, med fokus på uppgifterna relaterade till kopiering och flyttning av Linux-filer.

Beröm mot Linux för kvaliteten på dess kod och den stora acceptansen av det fria systemet i så många tekniska sektorer är de välförtjänt. Men det är just därför som uppmärksammas så mycket att så många problem relaterade till driften av skrivbordet. Detta har också en mycket negativ inverkan som återspeglas i dess marknadsandel. Linux representerar endast 2% av världens marknadsandel av datorskrivbord, en marknad som domineras av Windows med mer än 90%.

Men låt oss gå tillbaka till det centrala temat för inlägget: till Linux och frågan om "hur flyttar jag filer?". De som känner till denna plattform vet väl att det finns många sätt och metoder för att uppnå samma mål. Detta är så gammalt och så betryggande om "alla vägar leder till Rom." Detta gäller även uppgifterna för kopiera flytta fil linux

Kommandon för att kopiera flytta Linux-fil

Kopiera flytta Linux-fil

Låt oss undersöka hur dessa filer kan flyttas. Det första vi måste göra öppna en terminal, vilket kommer att vara vårt verktyg för att utföra alla åtgärder. Det är också bekvämt att skapa några mappar med textdokument inuti. Det är helt enkelt en fÖRSIKTIGHET så att vi inte behöver ångra efter att vi har skadat eller förlorat viktig information.

Det är mycket vanligt att nybörjare av Linux-användare känner sig livrädd (eller ibland lat) när det gäller använd en kommandorad. Men när de väl bryter den osynliga barriären och vant sig vid att använda detta system inser de alla möjligheter som öppnas inför dem och vill lära sig mer. Vad vi ska förklara nedan kan vara ett bra första steg för att komma igång:

Kommandot brukade flytta någon fil från en till en annan mapp är kommandot etc. Detta är en av de första kommandona som vanligtvis lärs in när man börjar använda denna plattform. Låt oss se hur du kan använda det här verktyget. Här är ett exempel:

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

Med detta kommando flyttar vi filen.txt till den mapp som vi har kallat "Mina filer" (det är bara ett exempel) som finns i vår dokumentmapp. För att det ska fungera måste du när du anger kommandot placeras i katalogen där file.txt finns

Vad vi vill kan vara flytta inte en utan flera filer samtidigt. Nej, det är inte nödvändigt att utfärda kommandot mv för varje fil. Hjälp jokertecken kan användas. Vi förklarar det med ett exempel: antar att vi har flera .mp3-filer i vår katalog ~ / Nedladdningar (~ / - är ett enkelt sätt att representera hemkatalogen; i exemplet ovan skulle det vara / home / user /) och vi vill flytta dem till ~ / Musik. Tja, för att utföra denna åtgärd är vad vi måste skriva följande:

mv ~ / Nedladdningar / *. mp3 ~ / Musik /

Och så, tack vare det kommandot, skulle alla filer som slutar på .mp3 flyttas från nedladdningskatalogen till musikkatalogen.

Flytta filer och byta namn på dem

vv linux

Hur man använder mv-kommandot i Linux

Med kommandot mv du måste vara mycket försiktig. Det är sant att det hjälper oss att flytta en fil från en plats till en annan. Men hursomhelst, kan också användas för att byta namn på filer. Vi förklarar det för dig med ett exempel:

Antag att vi har filen med namnet "test" i / home / myfiles / mappen och att vi vill byta namn på den till "ny" utan att ändra dess plats. I det här fallet bör du använda kommandot mv på det här sättet:

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

Även om vi redan befinner oss i mappen / home / myfiles, skulle det vara tillräckligt att skriva följande:

mv test nytt

Låt oss analysera ett annat antagande. Nu handlar det om flytta filen, men behåll hemkatalogen  / home / myfiles fri från förlorade filer. För att göra detta kan du flytta testfilen till / home / myfiles / Documents med följande kommando:

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

Genom att göra detta kommer filen att ha flyttats till en ny plats men med det ursprungliga filnamnet.

Kopiera filer i Linux

Hur man använder cp-kommandot i Linux

Kopiera flyttfil Linux är mycket liknande operationer i deras exekveringsläge. Den stora skillnaden är att istället för att flytta filerna från en mapp eller katalog till en annan, kommer de att vara kvar på sin ursprungliga plats när de skapas. en kopia i den valda katalogen.

Kommandot som används i Linux för att kopiera är kommandot cp. Enligt föregående exempel skulle det uttryckas så här:

cp-test / sökväg / till / destination

Med detta visas en kopia av "test" -filen på sin nya plats utan att filen försvinner från den ursprungliga mappen. Om det vi vill är nu kopiera flera filer från samma mapp (till exempel filerna "test" och "test2"), skulle kommandot vara detta:

cp test / test2 / path / to / destination

Flytta en fil till en högre mapp

Om det vi vill är att flytta en fil till huvudkatalogen (eller bara en högre) från den nuvarande arbetskatalogen finns det ett enkelt sätt att göra det.

Låt oss föreställa oss att filen i fråga är densamma som tidigare, kallad "test", som vi har hittat i ~ / Nedladdningar. Och vad vill vi flytta den till den översta mappen som i sin tur innehåller ~ / Nedladdningar och kallas / Myfiles. Det, sagt på ett visuellt sätt, skulle vara ungefär som att "ladda upp" filen till mappen på en annan nivå. Och det är så enkelt som det här:

mv test ../

Symboluppsättningen ../ betyder att flytta mappen upp en nivå. Om filen som ska flyttas sparades i en mapp i en annan mapp, det vill säga ännu en nivå nedan, måste kommandot uttryckas enligt följande:

mv test ../../

Det enda att komma ihåg är att varje ../ representerar en nivå till.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Actualidad Blog
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.