Flytte filer og kataloger er en av de mest grunnleggende oppgaver du ofte behov for å utføre på et Linux-system.
I denne opplæringen, vil vi forklare hvordan du bruker mv – kommandoen til å flytte filer og kataloger.
Hvordan å Bruke mv Kommando #
mv – kommandoen (kort fra flytt) brukes for å gi nytt navn til eller flytte og filer og kataloger fra ett sted til et annet., Syntaks for mv – kommandoen er som følger:
mv SOURCE DESTINATION
SOURCE kan være en eller flere filer eller kataloger, og DESTINATION kan være en enkelt fil eller en katalog.
- Når flere filer eller kataloger som er gitt som en
SOURCE,DESTINATIONmå være en katalog. I dette tilfelletSOURCEfiler flyttes til målmappen., - Hvis du angir en enkelt fil som
SOURCEogDESTINATIONmål er en eksisterende mappe, deretter filen er flyttet til den angitte mappen. - Hvis du angir en enkelt fil som
SOURCE, og en enkelt fil somDESTINATIONmålet da er du gi filen et nytt navn . - Ved
SOURCEer en katalog ogDESTINATIONikke eksisterer,SOURCEvil bli omdøpt tilDESTINATION., Ellers hvisDESTINATIONeksisterer, er det flyttet inniDESTINATION– katalogen.
for Å flytte en fil eller katalog, du må ha skriverettigheter på begge SOURCE og DESTINATION. Ellers, vil du motta en tillatelse nektes feil.,
For eksempel, for å flytte filen file1 fra den gjeldende arbeidsmappen til /tmp katalogen du vil kjøre:
mv file1 /tmp
Hvis du vil endre navnet på en fil du trenger for å angi mål-fil navn:
mv file1 file2
syntaksen for å flytte kataloger er den samme som når du flytter filer. I følgende eksempel, hvis dir2 katalog eksisterer, vil kommandoen flytt dir1 i dir2., Hvis dir2 ikke eksisterer, dir1 vil bli omdøpt til dir2:
mv dir1 dir2
Flytte Flere Filer og Kataloger #
Hvis du vil flytte flere filer og kataloger, angir filene som du ønsker å flytte som kilde. For eksempel, for å flytte filene file1 og file2 til dir1 katalog du vil, skriv:
mv file1 file2 dir1
mv – kommandoen kan du også bruke pattern matching., For eksempel, for å flytte alle pdf filer fra den gjeldende katalogen til ~/Documents – katalogen, kan du bruke:
mv *.pdf ~/Documents
mv Kommandoen Alternativer #
mv – kommandoen godtar flere valg som påvirker standard kommando atferd.
I noen Linux-distribusjoner, mv kan være et alias til mv – kommandoen med et tilpasset sett av alternativer. For eksempel, i CentOS mv er et alias til mv -i., Du kan finne ut om mv er et alias bruke type kommando:
type mv
Hvis mv alias er det utgang vil se ut noe som dette:
mv is aliased to `mv -i'
Hvis motstridende alternativer er gitt, den siste en forrang.
– Ledeteksten vises før du kan overskrive #
som standard, hvis mål-filen eksisterer, vil den bli overskrevet., To prompt for confirmation, use the -i option:
mv -i file1 /tmp
mv: overwrite '/tmp/file1'?
To overwrite the file type y or Y.,
Tving overskriving #
Hvis du prøver å overskrive en skrivebeskyttet fil, mv – kommandoen vil spørre deg om du ønsker å overskrive filen:
mv -i file1 /tmp
mv: replace '/tmp/file1', overriding mode 0400 (r--------)?
for Å unngå å bli bedt om å bruke -f valg:
mv -f file1 /tmp
Dette alternativet er spesielt nyttig når du trenger å overskrive flere read-only-filer.,
ikke overskrive eksisterende filer #
-n alternativ forteller mv aldri for å overskrive en eksisterende fil:
mv -f file1 /tmp
Hvis en file1 eksisterer kommandoen over vil gjøre ingenting. Ellers vil flytte filen til /tmp – katalogen.,
Sikkerhetskopiere filer #
Hvis målet filen finnes, kan du opprette en sikkerhetskopi av det ved hjelp av -b valg:
mv -b file1 /tmp
backup-fil som har samme navn som den opprinnelige filen med en tilde (~) lagt til det.
Bruke ls-kommandoen til å bekrefte at sikkerhetskopien ble opprettet:
ls /tmp/file1*
/tmp/file1 /tmp/file1~
Utførlig utgang #
et Annet alternativ som kan være nyttig er -v., Når dette alternativet er angitt, – kommandoen skriver ut navnet på hvert flyttet file:
mv -i file1 /tmp
renamed 'file1' -> '/tmp/file1'
Konklusjon #
mv – kommandoen brukes til å flytte og endre navn på filer og kataloger.
For mer informasjon om mv – kommandoen, sjekk mannen side eller type man mv i din terminal.
Nye Linux-brukere som er skremt av kommandolinje kan bruke det grafiske BRUKERGRENSESNITTET file manager til å flytte sine filer.
















Legg igjen en kommentar