MV-kommando i Linux

Anonim

MV-kommando i Linux

Syntax

MV är en av standardfördelningarna baserade på Linux-kärnan. Varje användare som vill utforska de grundläggande terminalkommandon kommer att vara kända om henne för att studera nödvändiga åtgärder genom konsolen. Med det här verktyget kan du byta namn på katalog och enskilda objekt, såväl som flytta dem. Naturligtvis kan samma åtgärder implementeras via det grafiska gränssnittet, men det har inte alltid tillgång till det eller det är nödvändigt att göra uppgiften via "terminalen", utan att vara distraherad av skrivbordets miljö. Aktivera MV-kommandot i konsolen är väldigt enkelt, eftersom dess syntax inte är svårt, och de tillgängliga alternativen kan lutar sig bokstavligen på några minuter, bara titta på dem. Men vi återbetalar fortfarande en separat uppmärksamhet på reglerna för inmatning och de närvarande argumenten, så att även nybörjare har inga frågor om detta ämne. Vi föreslår från syntaxen, nämligen med reglerna för att dra en åtgärdslinje i konsolen.

Som du vet är programmeringssyntaxen ansvarig för reglerna för att skriva in ord när du utarbetar en eller flera förfrågningar. Inte kringgått denna regel och laget anses idag. Från strängsekvenserna och beror, om användaren kräver korrekt. Korrektheten av skrivning ser ut så här: MV + Alternativ + Source_ Files + Place_Name. Låt oss överväga varje fragment mer detaljerat så att du kan förstå hans roll:

  • MV - respektive utmaningen av användbarheten. Det är alltid början på linjen, förutom installationen av Sudo-argumentet som ansvarar för genomförandet av kommandot på övergripande uppdrag. Då förvärvar strängen typen av sudo mv + alternativ + source_files + place_name.
  • Alternativen är installerade ytterligare uppgifter, till exempel säkerhetskopiering, omskrivningsfiler och andra åtgärder som vi kommer att prata om i en separat del av dagens material.
  • Source_files - de objekt eller kataloger som du vill göra till exempel, byt namn på eller flytta.
  • Platsen_nation anges när objekten flyttas, och om du bensrar det nya namnet anges.

Det här är alla inmatningsregler som måste komma ihåg. Det finns inga fler funktioner, så du kan gå vidare till analysen av tillgängliga alternativ.

alternativ

Du vet redan att alternativen är ytterligare argument i form av bokstäver som anges om det är nödvändigt för ett teams arbete. Nästan alla kommandon som finns i Linux kan utföras med ett eller flera alternativ, som också gäller för MV. Dess möjligheter riktar sig till följande uppgifter:

  • -Hjälp - Visar den officiella dokumentationen om verktyget. Det är användbart om du har glömt andra alternativ och vill snabbt få en allmän sammanfattning.
  • -Version - Visar MV-versionen. Det används nästan aldrig av användare, eftersom definitionen av versionen av det här verktyget nästan aldrig krävs.
  • -B / -Backup / -Backup = Metod - Skapar en kopia av filer som har flyttats eller skrivits över.
  • -F - När det är aktiverat, kommer inte behörigheten från ägaren av filen, om det gäller att flytta eller byta namn på filen.
  • -Jag kommer att fråga tillstånd från ägaren.
  • -N - Inaktiverar överskrift av befintliga objekt.
  • -Strip-trailing-Slashes - Tar bort den sista symbolen / från filen om den är tillgänglig.
  • -t -T-katalog - Flyttar alla filer till den angivna katalogen.
  • -U - flyttar endast om källfilen är ny än destinationsobjektet.
  • -V - Visar information om varje element under kommandobehandling.

I framtiden kan du använda ovanstående alternativ för att ange dem i en bar under byta namn eller flytta enskilda objekt eller kataloger. Därefter föreslår vi att vi mer detaljerat med de mest populära exempel på interaktion med MV-kommandot som har slutat vid alla större åtgärder.

Flytta filer och mappar

Från ovanstående information vet du redan att laget som behandlas används för att flytta filer. För att göra detta måste du köra "terminalen" på ett bekvämt sätt och skriva där mv myfil1.txt myDir /, byta ut det angivna filnamnet och den slutliga mappen till det nödvändiga. Om objektet inte är i den aktuella katalogen, ska du registrera hela vägen till den, som vi fortfarande pratar om. Detsamma kan utföras med en separat mapp.

Flytta filen till den angivna mappen via MV-kommandot i Linux

Byt namn på objekt och kataloger

Det andra syftet med MV-konsolverktyget är att byta namn på objekt. Detta görs också genom ett kommando. Ovan lovade vi att visa hur operationen utförs som indikerar hela vägen. I det här fallet förvärvar strängen MV / Hem / Lumpics View / Desktop / Test.txt Test2.txt, var / Hem / Lumpics / Desktop / Test.txt är den önskade platsen för objektet, med hänsyn till dess namn och expansion och test2.txt - det namn som kommer att tilldelas honom efter aktiveringen av laget.

Byt namn på en fil genom MV-verktyget i Linux

Om det inte finns någon önskan att ange hela sökvägen till objektet eller katalogen, till exempel när du behöver göra flera åtgärder i en session, rekommenderas det att flytta till platsen genom att ange CD-kommandot. Därefter behövs inte det fulla sättet att skriva.

Övergång till den angivna platsen för att interagera med MV-verktyget i Linux

Efter det, låt oss byta namn på mappen via MV Test1-test, där test1 är det ursprungliga namnet och test1 är slutgiltigt.

Byt namn på mappen med MV i Linux i den aktuella mappen

Omedelbart efter att ha klickat på Enter-tangenten kommer du att se en ny ingångssträng, vilket innebär att alla ändringar har gått framgångsrikt. Nu kan du öppna en filhanterare eller något annat verktyg för att kontrollera det nya katalognamnet.

Framgångsrik tillämpning av MV-kommandot i Linux i den aktuella platsen

Skapa säkerhetskopior av objekt

När du är bekant med kommandotalternativen var det möjligt att märka -B-argumentet. Det är han som är ansvarig för att skapa säkerhetskopior. Den rätta dekorationen av strängen ser ut så här: mv -b /test/test.txt test1.txt, var /test/test.txt är den omedelbara vägen till filen, och test1.txt är namnet för säkerhetskopiering.

Skapa en säkerhetskopia av en befintlig fil med MV-kommandot i Linux

Som standard har backupobjekt i slutet av deras namn en symbol ~ respektive MV-kommandot skapar det automatiskt. Om du vill ändra det, bör du använda mv-b-s .txt sträng test.txt test1.txt när du skapar en säkerhetskopia. Här istället för ".txt" skriv den optimala filtillägget för dig.

Flytta flera filer samtidigt

Ibland är det ett behov av att flytta flera filer samtidigt. Med den här uppgiften är det aktuella verktyget perfekt att hantera. I terminalen bör du bara ange MV MyFile1 MyFile2 MyFile3 MyDir /, ersätta namnen på objekt och den sista mappen till det nödvändiga.

Samtidig rörelse av flera filer via MV-verktyget i Linux

Om kommandona från konsolen nu är aktiverade från katalogen där alla filer är placerade för att flytta, använd MV * MYDIR / för att omedelbart överföra dem alla till den angivna katalogen. Så du sparar en betydande tid på att växelvis flytta eller manuellt skriva in namnen på alla objekt.

Flytta alla filer från den aktuella mappen med MV-kommandot i Linux

Detsamma gäller för element med samma format. Om det finns en önskan att flytta, till exempel, bara bilder av JPG-typen, bör du ändra linjen på MV * .JPG MyDir. Detsamma gäller alla andra kända typer av filer.

Flytta alla filer med den angivna förlängningen via MV-kommandot i Linux

Flyttar saknas i målfilkatalogen

Det finns situationer där ett antal filer måste flyttas till en viss katalog, men vissa av dem är redan tillgängliga i den här katalogen. Då måste du använda alternativet -n så att i slutändan har laget funnit MV -N MYDIR1 / * MYDIR2 /. Byt ut de angivna mapparna här på det nödvändiga för att flytta korrekt.

Flytta obefintliga filer i målfilkatalogen via MV i Linux

Som du kan se kan MV-kommandot användas för olika ändamål och med vissa argument som tillåter utan problem att byta namn på eller flytta objektgruppen eller en viss fil. Om du är intresserad av interaktion med andra standardkonsolverktyg i Linux, rekommenderar vi dig att utforska materialet på det här ämnet med hjälp av länkarna nedan.

Se även:

Ofta använda kommandon i "terminal" Linux

Ln / hitta / ls / grep / pwd / ps / echo / touch / df kommando i Linux

Läs mer