flytning af filer og mapper er en af de mest basale opgaver, du ofte har brug for at udføre på et Linu. – system.
i denne tutorial vil vi forklare, hvordan du bruger kommandoen mv til at flytte filer og mapper.
Hvordan man Bruger mv Kommandoen #
mv kommando (kort fra move) bruges til at omdøbe og flytte og filer og mapper fra en placering til en anden., Syntaksen for mv kommandoen er som følger:
mv SOURCE DESTINATION
SOURCE kan være en, eller flere filer eller mapper, og DESTINATION kan være en enkelt fil eller mappe.
- når flere filer eller mapper er angivet som en
SOURCE, skalDESTINATIONvære en mappe. I dette tilfælde flyttesSOURCEfiler til målmappen., - Hvis du angiver en enkelt fil som
SOURCEogDESTINATIONmålet er en eksisterende mappe, så den fil, flyttes til den angivne mappe. - Hvis du angiver en enkelt fil som
SOURCE, og en enkelt fil somDESTINATIONmål, så er du omdøbe filen . - Når
SOURCEer et bibliotek ogDESTINATIONikke eksisterer,SOURCEvil blive omdøbt tilDESTINATION., Ellers hvisDESTINATIONfindes, flyttes det inde iDESTINATION– mappen.
for at flytte en fil eller mappe skal du have skrivetilladelser på begge SOURCE og DESTINATION. Ellers vil du modtage en tilladelse nægtet fejl.,
For eksempel, at flytte filen file1 fra den aktuelle arbejdsmappe til mappen /tmp mappe, du vil køre:
mv file1 /tmp
for At omdøbe en fil, skal du angive den destination file navn:
mv file1 file2
syntaks til at flytte mapper er den samme, som når du flytter filer. I det følgende eksempel, hvis mappen dir2 findes, vil kommandoen flytte dir1 inde dir2., Hvis dir2 ikke eksisterer, dir1 vil blive omdøbt til dir2:
mv dir1 dir2
at Flytte Flere Filer og Mapper #
for At flytte flere filer og mapper, skal du angive de filer, du ønsker at flytte som kilde. For eksempel, at flytte filer file1 og file2 til dir1 mappe, du ville skrive:
mv file1 file2 dir1
mv kommando giver dig også mulighed for at bruge mønstertilpasning., For eksempel, at flytte alle pdf filer fra den aktuelle mappe til den ~/Documents mappe, du vil bruge:
mv *.pdf ~/Documents
mv Kommandoen Indstillinger #
mv kommandoen accepterer flere muligheder for at påvirke standard kommando adfærd.
i nogle Linu. – distributioner kan mvvære et alias til kommandoen mv med et brugerdefineret sæt indstillinger. For eksempel i CentOS mv er et alias til mv -i., Du kan finde ud af, om mv er et dæknavn type kommando:
type mv
Hvis mv er alias, vil udskriften se noget som dette:
mv is aliased to `mv -i'
Hvis modstridende muligheder er givet, og den sidste, som har forrang.
Spørg før overskrivning #
som standard, hvis destinationsfilen findes, overskrives den., To prompt for confirmation, use the -i option:
mv -i file1 /tmp
mv: overwrite '/tmp/file1'?
To overwrite the file type y or Y.,
fremtving overskrivning #
Hvis du prøver at overskrive en skrivebeskyttet fil, mv kommando vil spørge dig, om du vil overskrive filen:
mv -i file1 /tmp
mv: replace '/tmp/file1', overriding mode 0400 (r--------)?
for at undgå At blive bedt om brug -f valg:
mv -f file1 /tmp
Denne indstilling er især nyttig, når du har brug for at overskrive flere read-only filer.,
ikke overskrive eksisterende filer #
-n indstilling fortæller mv aldrig for at overskrive en eksisterende fil:
mv -f file1 /tmp
Hvis file1 findes kommandoen ovenfor vil gøre noget. Ellers flytter den filen til/tmp – mappen.,
Sikkerhedskopiering af filer #
Hvis destinationsfilen findes, kan du oprette en sikkerhedskopi af det ved hjælp af -b funktion:
mv -b file1 /tmp
backup fil, vil have samme navn som den oprindelige fil med en tilde (~) knyttet til det.
Brug kommandoen ls for at kontrollere, at sikkerhedskopien blev oprettet:
ls /tmp/file1*
/tmp/file1 /tmp/file1~
Verbose output #
en Anden mulighed, der kan være nyttigt er -v., Når denne indstilling anvendes, vil den følgende kommando udskriver navnet på hver flyttede fil:
mv -i file1 /tmp
renamed 'file1' -> '/tmp/file1'
Konklusion #
mv kommando bruges til at flytte og omdøbe filer og mapper.
For mere information om kommandoen mvskal du kontrollere man-siden eller skrive man mv i din terminal.
nye Linu. – brugere, der er skræmt af kommandolinjen, kan bruge GUI-filhåndteringen til at flytte deres filer.
















Skriv et svar