Hvordan bruke MV -kommandoen i Linux

Linux er et av de sikreste operativsystemene på markedet, men det er sant at bruken av den kan være mer kompleks enn Windows eller Mac. Bruk av kommandoer i Linux er en naturlig oppgave som utfører typer brukere, og selv om det kan virke noe virkelig kompleks, det vil ikke det være slik med god kjennskap til funksjonaliteten til hver enkelt av dem.

Av denne grunn skal vi nedenfor forklare en av de mest praktiske kommandoene for styringsoppgaver som å flytte elementer i systemet trygt og effektivt. Vi refererer til mv -kommandoen.

Hva er MV -kommandoenMV (Move - Mover), navnet er klart for oppgaven den utfører i Linux og er å flytte kataloger eller filer, men i noen tilfeller hjelper det oss å gi nytt navn til noen av disse, så husk at når du bruker mv -kommandoen, kan du Gjør det neste:

  • Gi nytt navn til en fil eller mappe på systemet
  • Flytt gruppen av filer til en annen katalog enn originalen

MV er en kommando som utføres uten behov for bekreftelse, så vi må være sikre på at filer eller kataloger må velges.

SyntaksSyntaksen for bruk av mv -kommandoen er som følger:

  • mv [OPTION] … [-T] Destinasjonsressurs
  • mv [OPTION] … Ressurs … Katalog
  • mv [OPTION] … -t Ressurskatalog

Det er noen parametere vi kan bruke med MV -kommandoen, disse er:

Denne parameteren tvinger til å flytte overskriving av målfilen uten å spørre før

 mv -f

Det er en interaktiv melding før overskriving
 mv -i

Denne parameteren lar deg flytte et element når kilden er nyere enn destinasjonen, ellers ikke
 mv -u oppdatering

Dette alternativet skriver ut kilde- og destinasjonsfilene
 mv -v verbose

Få tilgang til MV -hjelpemanualen
 mann mv

1. Hvordan bruke MV -kommandoen i Linux


For dette formålet vil vi bruke Ubuntu 19, og det første eksemplet vi vil gi vil gi et nytt navn til en fil i ferd med å flytte.

Trinn 1
For dette har vi en fil som heter Solvetic1.docx, og den vil bli omdøpt til Solvetic2.docx, vi utfører følgende:

 mv Solvetic1.docx Solvetic2.docx
Ved å utføre kommandoen ls kan vi se at filen er redigert:

Steg 2
Nå, hvis vi vil endre banen til den filen til en ny, må vi skrive inn denne banen etterfulgt av navnet på filen, i dette tilfellet flytter vi en fil til Dokumenter, for dette utfører vi følgende:

 mv Solvetic2.docx / home / Solvetic / Documents 

FORSTØRRE

Kast overskrivingsmelding før du flytterVi nevnte i begynnelsen at mv -kommandoen utføres uten å be om tillatelse til å overskrive brukeren, men hvis vi av sikkerhetsmessige årsaker foretrekker at denne vises for å garantere objektets integritet, må vi legge til -i -parameteren som følger:

 mv -i Solvetic2.docx / home / Solvetic / Documents
Det vil bli vist en melding som ber om vi godkjenner at målfilen skal erstattes av denne nye filen eller katalogen:

FORSTØRRE

2. Hvordan forhindre mv -kommandoen i å overskrive et eksisterende Linux -objekt


Hvis vi ikke vil at filen skal flyttes til å erstatte en annen i destinasjonsbanen for å legge til mer sikkerhet, må vi legge til -n parameteren og ingen handling blir iverksatt:
 mv -n Solvetic2.docx / home / Solvetic / Documents
Vi kan se at Solvetic2.docx -filen fortsatt vil være tilgjengelig på skrivebordet:

3. Hvordan fjerne skråstreker fra et Linux -objekt med MV -kommando


I noen tilfeller er det mulig å eliminere skråstrekkene i den siste delen av argumentene, for å gjøre dette må vi bruke alternativet --strip-trailing-slashes:
 mv --strip-trailing-slashes Solvetic2.docx / home / Solvetic / Documents

Selv om dette alternativet ikke er veldig vanlig, brukes det når et kilde -argument inneholder et skråstrek som kan angi en symbolsk lenke til en katalog.

4. La mv -kommandoen håndtere destinasjonen som en vanlig Linux -fil


Denne verdien lar destinasjonen administreres som en fil, men ikke som en katalog, for dette har vi alternativet -T:
 mv -T Solvetic1.docx / home / Solvetic / Documents
Tillat MV -kommandoen å flytte filen bare forutsatt at den er nyere enn målfilen. Det er en parameter som gjør at en fil bare kan flyttes når kildefilen er eldre enn dette, for dette utfører vi følgende:
 mv -u Solvetic2.docx / home / Solvetic / Documents

5. La MV -kommandoen generere detaljer om oppgaven som er utført Linux


For å få tilgang til detaljert informasjon om bevegelse av elementer i Linux med MV kan vi bruke parameteren -v:
 mv -v Solvetic1.docx / home / Solvetic / Documents 

6. Lag en sikkerhetskopi av eksisterende filer med MV Linux -kommandoen


Et ideelt sikkerhetspunkt for MV -kommandoen er muligheten for å lage en sikkerhetskopi av filen som skal flyttes, dette vil bli opprettet med samme navn på filen i destinasjonen, bare at forskjellen vil være en tilde (~), for dette må vi bruke parameteren -b:
 mv -b Solvetic1.docx / home / Solvetic / Documents

Vi kan bruke kommandoen ls for å se de opprettede kopiene:

Takket være MV -kommandoen kan vi fritt flytte objekter i Linux, samt endre navnet om nødvendig, og ha mye mer presis kontroll over dem.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave