MV-kommando i Linux

Anonim

MV-kommando i Linux

Syntaks

MV er en af ​​standardfordelingerne baseret på Linux-kernen. Hver bruger, der ønsker at udforske de grundlæggende terminalkommandoer, vil vides om hende for at studere eventuelle nødvendige handlinger gennem konsollen. Dette værktøj giver dig mulighed for at omdøbe bibliotek og individuelle objekter, samt flytte dem. Selvfølgelig kan de samme handlinger implementeres gennem den grafiske grænseflade, men det har ikke altid adgang til det, eller det er nødvendigt at gøre opgaven gennem "terminal" uden at blive distraheret af skrivebordet. Aktiver MV-kommandoen i konsollen er meget enkel, da dens syntaks ikke er svært, og de tilgængelige muligheder kan læne bogstaveligt om et par minutter, kun kigger på dem. Vi refunderer dog stadig en særskilt opmærksomhed på inputreglerne og de tilstedeværende argumenter, så selv nybegyndere ikke har spørgsmål om dette emne. Vi foreslår fra syntaksen, nemlig med reglerne for at tegne en handlingslinje i konsollen.

Som du ved, er programmeringssyntax ansvarlig for reglerne for indtastning af ord, når de udarbejder en eller flere anmodninger. Ikke omgået denne regel og holdet betragtes i dag. Fra strengsekvenserne og afhænger af, om brugeren kræver korrekt. Korrektheden af ​​skrivning ser sådan ud: MV + Valg + Source_ Filer + Place_Name. Lad os overveje hvert fragment mere detaljeret, så du kan forstå hans rolle:

  • MV - henholdsvis udfordringen med nytte selv. Det er altid begyndelsen på linjen, bortset fra installationen af ​​sudo-argumentet, der er ansvarlig for udførelsen af ​​kommandoen på vegne af superbrugeren. Så køber strengen typen af ​​sudo mv + muligheder + source_files + place_name.
  • Indstillinger er installeret yderligere opgaver, som f.eks. Backup, omskrivning af filer og andre handlinger, som vi vil tale om i et særskilt afsnit i dagens materiale.
  • Source_files - de objekter eller mapper, som du vil gøre handling, for eksempel omdøbe eller flytte.
  • Placeringen indikeres, når objekterne flyttes, og hvis omdøbning er det nye navn angivet.

Disse er alle input regler, der skal huskes. Der er ikke flere funktioner, så du kan fortsætte til analysen af ​​tilgængelige muligheder.

Muligheder

Du ved allerede, at muligheder er yderligere argumenter i form af bogstaver, der er angivet, hvis det er nødvendigt for arbejdet i et hold af yderligere handlinger. Næsten alle kommandoer, der findes i Linux, kan udføres med en eller flere muligheder, som også gælder for MV. Dens muligheder er rettet mod følgende opgaver:

  • -Hjælp - Viser den officielle dokumentation om værktøjet. Det vil være nyttigt, hvis du har glemt andre muligheder og ønsker hurtigt at få et generelt resumé.
  • -Version - Viser MV-versionen. Det bruges næsten aldrig af brugerne, da definitionen af ​​versionen af ​​dette værktøj næsten aldrig er påkrævet.
  • -B / -Bagup / -backup = Metode - Opretter en kopi af filer, der er flyttet eller overskrevet.
  • -F - Når den er aktiveret, vil det ikke spørge tilladelsen fra ejeren af ​​filen, hvis det kommer til at flytte eller omdøbe filen.
  • -Jeg - tværtimod, vil bede tilladelse fra ejeren.
  • -N - deaktiverer overskrivelsen af ​​eksisterende objekter.
  • -Strip-trailing-slashes - Sletter det endelige symbol / fra filen, hvis det er tilgængeligt.
  • -T-bibliotek - flytter alle filer til den angivne mappe.
  • -U - flytter kun, hvis kildefilen er ny end destinationsobjektet.
  • -V - Viser oplysninger om hvert element under kommandochandling.

I fremtiden kan du bruge ovenstående muligheder for at angive dem i en stang under omdøbning eller flytte individuelle objekter eller mapper. Dernæst foreslår vi at behandle mere detaljeret med de mest populære eksempler på interaktion med MV-kommandoen, der har stoppet ved alle større handlinger.

Flytning af filer og mapper

Fra ovenstående oplysninger ved du allerede, at det pågældende hold bruges til at flytte filer. For at gøre dette skal du køre "terminalen" på en bekvem måde og skrive der mv myfile1.txt mydir /, erstatte det angivne filnavn og den endelige mappe til det nødvendige. Hvis objektet ikke er i den aktuelle mappe, skal du registrere den fulde vej til den, som vi stadig snakker næste. Det samme kan udføres med en separat mappe.

Flyt filen til den angivne mappe via MV-kommandoen i Linux

Omdøb objekter og mapper

Det andet formål med MV Console Utility er at omdøbe objekter. Dette gøres også gennem en kommando. Ovenfor lovede vi at vise, hvordan operationen udføres, hvilket angiver den fulde vej. I dette tilfælde køber strengen MV / Home / Lumpics View / Desktop / Test.txt Test2.txt, hvor / Home / Lumpics / Desktop / Test.txt er den ønskede placering af objektet under hensyntagen til dets navn og udvidelse , og test2.txt - det navn, der vil blive tildelt ham efter aktiveringen af ​​holdet.

Omdøb en fil gennem MV-værktøjet i Linux

Hvis der ikke er noget ønske om at angive den fulde vej til objektet eller mappen, for eksempel, når du skal foretage flere handlinger i en session, anbefales det at flytte til placeringen ved at indtaste cd-kommandoen. Derefter er den fulde måde at skrive ikke nødvendig.

Overgang til det angivne sted for at interagere med MV-værktøjet i Linux

Derefter, lad os omdøbe mappen via MV Test1-test, hvor test1 er det oprindelige navn, og test1 er endelig.

Omdøb mappen ved hjælp af MV i Linux i den aktuelle mappe

Umiddelbart efter at du har klikket på Enter-tasten, vil du se en ny indgangsstreng, hvilket betyder, at alle ændringer er gået succesfuldt. Nu kan du åbne en filhåndtering eller et andet værktøj til at kontrollere det nye katalognavn.

Vellykket anvendelse af MV-kommandoen i Linux i den aktuelle placering

Oprettelse af backup kopier af objekter

Når du er bekendt med kommandoindstillingerne, var det muligt at bemærke -B-argumentet. Det er han, der er ansvarlig for at skabe backup kopier. Den korrekte udsmykning af strengen ser sådan ud: MV -B /Test/test.txt test1.txt, hvor /Test/test.txt er den umiddelbare vej til filen, og testen1.txt er navnet på sin backup.

Oprettelse af en sikkerhedskopi af en eksisterende fil med MV-kommandoen i Linux

Som standard har backupobjekter i slutningen af ​​deres navn et symbol ~, henholdsvis, MV-kommandoen skaber også det automatisk. Hvis du vil ændre det, skal du bruge MV -B -S .TXT STRING TEST.TXT TEST1.TXT, når du opretter en backup. Her i stedet for ".txt" skriv den optimale filudvidelse for dig.

Flytter flere filer på samme tid

Nogle gange er der behov for at flytte flere filer på én gang. Med denne opgave er det pågældende nytteværdi helt klare. I terminalen skal du kun indtaste MV MyFile1 MyFile2 MyFile3 MYDIR /, erstatte navnene på objekter og den endelige mappe til det nødvendige.

Samtidig bevægelse af flere filer via MV-værktøjet i Linux

Hvis kommandoerne fra konsollen nu aktiveres fra den mappe, hvor alle filer er placeret for at flytte, skal du bruge MV * MYDIR / for øjeblikkeligt overføre dem alle til den angivne mappe. Så du vil spare en betydelig tid på alternativt at flytte eller manuelt indtaste navnene på alle objekter.

Flyt alle filer fra den aktuelle mappe ved hjælp af MV-kommandoen i Linux

Det samme gælder elementer med samme format. Hvis der er et ønske om at bevæge sig, for eksempel kun billeder af JPG-typen, skal du ændre linjen på MV * .jpg Mydir. Det samme gælder for alle andre velkendte typer af filer.

Flytning af alle filer med den angivne udvidelse via MV-kommandoen i Linux

Flytter mangler i målfilmappen

Der er situationer, hvor en række filer skal flyttes til en bestemt mappe, men nogle af dem er allerede tilgængelige i denne mappe. Så skal du bruge -N-indstillingen, så i sidste ende har teamet fundet MV -N MYDIR1 / * MYDIR2 /. Udskift de angivne mapper her på det nødvendige for at flytte korrekt.

Flytende ikke-eksisterende filer i målfilmappen via MV i Linux

Som du kan se, kan MV-kommandoen bruges til forskellige formål og med visse argumenter, der tillader uden problemer at omdøbe eller flytte objektgruppen eller en bestemt fil. Hvis du er interesseret i interaktion med andre Standard Console Utilities i Linux, anbefaler vi dig at udforske materialerne på dette emne ved hjælp af nedenstående links.

Se også:

Ofte brugte kommandoer i "Terminal" Linux

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

Læs mere