Week 7, continued
Indholdsfortegnelse:
- Sådan bruges
mv
kommandoen - Flytning af flere filer og mapper
mv
Kommandoindstillinger- Spørg før overskrivning
- Tving overskrivning
- Overskriv ikke eksisterende filer
- Sikkerhedskopiere filer
- Verbose output
- Konklusion
Flytning af filer og mapper er en af de mest basale opgaver, du ofte har brug for at udføre på et Linux-system.
I denne tutorial vil vi forklare, hvordan man bruger
mv
kommandoen til at flytte filer og mapper.
Sådan bruges
mv
kommandoen
Kommandoen
mv
(kort fra flytning) bruges til at omdøbe og flytte og filer og mapper fra et sted til et andet. Syntaks 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 katalog.
- Når flere filer eller mapper gives som en
SOURCE
, skalDESTINATION
være et bibliotek. I dette tilfælde flyttesSOURCE
filerne til målmappen. Hvis du specificerer en enkelt fil somSOURCE
, ogDESTINATION
målet er et eksisterende bibliotek, flyttes filen til det specificerede bibliotek. Hvis du specificerer en enkelt fil somSOURCE
, og en enkelt fil somDESTINATION
mål, omdøber du filen igen. NårSOURCE
er et bibliotek, ogDESTINATION
ikke findes, omdøbesSOURCE
tilDESTINATION
. Ellers, hvis der findesDESTINATION
, flyttes det inden forDESTINATION
biblioteket.
For at flytte en fil eller et bibliotek skal du have skrivetilladelser på både
SOURCE
og
DESTINATION
. Ellers får du en tilladelse, der er nægtet tilladelse.
For eksempel at flytte
file1
fra det aktuelle arbejdsmappe til det
/tmp
bibliotek, du vil køre:
mv file1 /tmp
For at omdøbe en fil skal du specificere destinationsfilnavnet:
mv file1 file2
Syntaxen til at flytte mapper er den samme som når du flytter filer. I det følgende eksempel, hvis
dir2
biblioteket findes, flytter kommandoen
dir1
inde i
dir2
. Hvis
dir2
ikke findes, omdøbes
dir1
til
dir2
:
Flytning af flere filer og mapper
Hvis du vil flytte flere filer og mapper, skal du angive de filer, du vil flytte som kilde. For eksempel at flytte filerne
file1
og
file2
til det
dir1
bibliotek, du skriver:
mv file1 file2 dir1
Kommandoen
mv
giver dig også mulighed for at bruge mønstermatchning. For at flytte alle
pdf
filer fra det aktuelle bibliotek til mappen
~/Documents
, skal du f.eks. Bruge:
mv
Kommandoindstillinger
Kommandoen
mv
accepterer flere indstillinger, der påvirker standard kommandoopførsel.
I nogle Linux-distributioner kan
mv
være et alias til
mv
kommandoen med et brugerdefineret sæt indstillinger. F.eks. Er i CentOS
mv
et alias til
mv -i
. Du kan finde ud af, om
mv
er et alias ved hjælp af
type
kommando:
type mv
Hvis
mv
er alias, vil output se sådan ud:
mv is aliased to `mv -i'
Hvis der gives modstridende indstillinger, får den sidste forrang.
Spørg før overskrivning
Hvis destinationsfilen findes som standard, overskrives den som standard. Brug indstillingen
-i
for at bede om bekræftelse:
mv -i file1 /tmp
mv: overwrite '/tmp/file1'?
For at overskrive filtypen
y
eller
Y
Tving overskrivning
Hvis du prøver at overskrive en skrivebeskyttet fil, vil
mv
kommandoen spørge dig, om du vil overskrive filen:
mv -i file1 /tmp
mv: replace '/tmp/file1', overriding mode 0400 (r--------)?
Brug indstillingerne
-f
at undgå at blive bedt om det:
mv -f file1 /tmp
Denne indstilling er især nyttig, når du har brug for at overskrive flere skrivebeskyttede filer.
Overskriv ikke eksisterende filer
Indstillingen
-n
siger, at
mv
aldrig vil overskrive nogen eksisterende fil:
mv -f file1 /tmp
Hvis der findes en
file1
, vil kommandoen ovenfor ikke gøre noget. Ellers flytter den filen til
/tmp
biblioteket.
Sikkerhedskopiere filer
Hvis destinationsfilen findes, kan du oprette en sikkerhedskopi af den ved hjælp af indstillingen
-b
:
mv -b file1 /tmp
Sikkerhedskopifilen har samme navn som den originale fil med en tilde (
~
) knyttet til den.
Brug kommandoen ls til at kontrollere, at sikkerhedskopien blev oprettet:
ls /tmp/file1*
Verbose output
En anden mulighed, der kan være nyttig, er
-v
. Når denne mulighed bruges, udskriver kommandoen navnet på hver flyttet fil:
mv -i file1 /tmp
renamed 'file1' -> '/tmp/file1'
Konklusion
Kommandoen
mv
bruges til at flytte og omdøbe filer og mapper.
For mere information om
mv
kommandoen, kontroller man-siden eller skriv
man mv
i din terminal.
Nye Linux-brugere, der er skræmmet af kommandolinjen, kan bruge GUI-filadministratoren til at flytte deres filer.
mv terminalNogle gange kan kopiering eller flytning af filer være meget irriterende. Et af de mest almindelige problemer, mens du arbejder på computeren, er den langsommere kopiering eller flytning af filer, især når du overfører store filer. Hvis du regelmæssigt overfører en stor mængde filer og ønsker at fremskynde hastigheden til at kopiere eller flytte filer, er

File Fisher
Uønskede filer er filer, der forbliver på din computer, efter at en opgave er udført. Nogle gange skal Windows eller noget program oprette midlertidige filer, mens du laver nogle opgaver, og glemmer derefter at slette de midlertidige filer, den oprettede. Som tiden går, er din computer fuld af uønskede filer i form af midlertidige filer, logfiler, downloadede filer og uønskede / unødvendige registreringsdatabaser i Windows. Artiklen snakker om fjernelse af uønskede filer i Windows 10 ved hjælp a

Uønskede filer i Windows 10
Vi prøver mange ting for at holde vores arbejde organiseret. For eksempel forsøger vi at organisere ikoner på vores skrivebord, oprette genveje til lancering af forskellige filer og mapper og hvad ikke. Men i løbet af en periode bliver alle vores forsøg futile, da alt dette bliver uhåndterligt på en eller anden måde. Programmer eller værktøjer, der kan fremskynde dine daglige computeraktiviteter ved at give links til mapper, filer og kommandoer hurtigt, kan komme til undsætning. Og det er her, h

Quick Cliq