- 1. Sådan bruges MV -kommandoen i Linux
- 2. Sådan forhindres mv -kommandoen i at overskrive et eksisterende Linux -objekt
- 3. Sådan fjernes skråstreger fra et Linux -objekt med MV -kommando
- 4. Tillad mv -kommandoen at håndtere destinationen som en normal Linux -fil
- 5. Få MV -kommandoen til at generere detaljer om opgaven, der udføres Linux
- 6. Opret en sikkerhedskopi af eksisterende filer med MV Linux -kommando
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.docxVed 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 / DocumentsDer 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 / DocumentsVi 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 / DocumentsTillad 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.