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
, skalDESTINATION
være en mappe. I dette tilfælde flyttesSOURCE
filer til målmappen., - Hvis du angiver en enkelt fil som
SOURCE
ogDESTINATION
må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 somDESTINATION
mål, så er du omdøbe filen . - Når
SOURCE
er et bibliotek ogDESTINATION
ikke eksisterer,SOURCE
vil blive omdøbt tilDESTINATION
., Ellers hvisDESTINATION
findes, 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 mv
væ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 mv
skal 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