Sådan bruges MV -kommando i Linux

Linux er et af de sikreste operativsystemer på markedet, men det er rigtigt, at brugen af ​​det kan være mere kompleks end Windows eller Mac.Brug af kommandoer i Linux er en naturlig opgave, der udfører typer af brugere, og selvom det kan virke noget virkelig kompleks, det gør det ikke sådan med et godt kendskab til funktionaliteten af ​​hver enkelt af dem.

Af denne grund vil vi nedenfor forklare en af ​​de mest praktiske kommandoer til styringsopgaver, såsom bevægelse af elementer i systemet sikkert og effektivt. Vi refererer til mv -kommandoen.

Hvad er MV -kommandoenMV (Move - Mover), dets navn er klart for den opgave, den udfører i Linux og er at flytte mapper eller filer, men i nogle tilfælde hjælper det os med at omdøbe nogle af disse, så når du bruger kommandoen mv, skal du huske, at du kan Gør det næste:

  • Omdøb en fil eller mappe på systemet
  • Flyt gruppen af ​​filer til et andet bibliotek end originalen

MV er en kommando, der udføres uden behov for bekræftelse, så vi skal være sikre på, at filer eller mapper skal vælges.

SyntaksSyntaksen til brug af kommandoen mv er som følger:

  • mv [OPTION] … [-T] Destinationsressource
  • mv [OPTION]… Ressource… Directory
  • mv [OPTION]… -t Ressource bibliotek

Der er nogle parametre, vi kan bruge med MV -kommandoen, disse er:

Denne parameter tvinger til at flytte overskrivning af destinationsfilen uden at spørge før

 mv -f

Det er en interaktiv besked før overskrivning
 mv -i

Denne parameter giver dig mulighed for at flytte et element, når kilden er nyere end destinationen, ellers ikke
 mv -u opdatering

Denne indstilling udskriver kilde- og destinationsfilerne
 mv -v omfattende

Få adgang til MV -hjælpemanualen
 mand mv

1. Sådan bruges MV -kommandoen i Linux


Til dette formål vil vi bruge Ubuntu 19, og det første eksempel, vi vil give, er at omdøbe en fil under flytning.

Trin 1
Til dette har vi en fil kaldet Solvetic1.docx, og den vil blive omdøbt til Solvetic2.docx, vi udfører følgende:

 mv Solvetic1.docx Solvetic2.docx
Ved at udføre ls -kommandoen kan vi se, at filen er blevet redigeret:

Trin 2
Nu, hvis vi vil ændre stien til den fil til en ny, skal vi indtaste denne sti efterfulgt af filens navn, i dette tilfælde vil vi flytte en fil til Dokumenter, for dette udfører vi følgende:

 mv Solvetic2.docx / home / Solvetic / Documents 

FORSTØRRE

Smid overskrivningsbesked, før du flytterVi nævnte i begyndelsen, at mv -kommandoen udføres uden at anmode om tilladelser til at overskrive brugeren, men hvis vi af sikkerhedsmæssige årsager foretrækker, at denne vises for at garantere objektets integritet, skal vi tilføje parameteren -i som følger:

 mv -i Solvetic2.docx / home / Solvetic / Documents
Der vil blive vist en meddelelse, der anmoder om, hvorvidt vi godkender destinationsfilen til at blive erstattet af denne nye fil eller bibliotek:

FORSTØRRE

2. Sådan forhindres mv -kommandoen i at overskrive et eksisterende Linux -objekt


Hvis vi ikke vil have, at filen flyttes til at erstatte en anden i destinationsstien for at tilføje mere sikkerhed, skal vi tilføje parameteren -n, og der foretages ingen handling:
 mv -n Solvetic2.docx / home / Solvetic / Documents
Vi kan se, at Solvetic2.docx -filen stadig vil være tilgængelig på skrivebordet:

3. Sådan fjernes skråstreger fra et Linux -objekt med MV -kommando


I nogle tilfælde er det muligt at fjerne skråstregerne i den sidste del af argumenterne, for at gøre dette skal vi bruge --strip-trailing-slashes-indstillingen:
 mv --strip-trailing-slashes Solvetic2.docx / home / Solvetic / Documents

Selvom denne indstilling ikke er særlig almindelig, bruges den, når et kilde -argument indeholder et skråstreg, der kan angive et symbolsk link til et bibliotek.

4. Tillad mv -kommandoen at håndtere destinationen som en normal Linux -fil


Denne værdi gør det muligt at administrere destinationen som en fil, men ikke som et bibliotek, for dette har vi -T -indstillingen:
 mv -T Solvetic1.docx / home / Solvetic / Documents
Tillad MV -kommandoen kun at flytte filen på den betingelse, at den er nyere end destinationsfilen. Det er en parameter, der tillader, at en fil kun flyttes, når kildefilen er ældre end denne, for dette udfører vi følgende:
 mv -u Solvetic2.docx / home / Solvetic / Documents

5. Få MV -kommandoen til at generere detaljer om opgaven, der udføres Linux


For at få adgang til detaljerede oplysninger om bevægelse af elementer i Linux med MV kan vi bruge parameteren -v:
 mv -v Solvetic1.docx / home / Solvetic / Documents 

6. Opret en sikkerhedskopi af eksisterende filer med MV Linux -kommando


Et ideelt sikkerhedspunkt for MV -kommandoen er muligheden for at oprette en sikkerhedskopi af den fil, der skal flyttes, dette vil blive oprettet med det samme navn på filen i destinationen, kun at dens forskel vil være en tilde (~), for dette skal vi bruge parameteren -b:
 mv -b Solvetic1.docx / home / Solvetic / Documents

Vi kan bruge kommandoen ls til at se de oprettede kopier:

Takket være MV -kommandoen kan vi frit flytte objekter i Linux, samt ændre deres navn om nødvendigt og have meget mere præcis kontrol over dem.

wave wave wave wave wave