move files and directories in linux - mv command, move or rename, files and directories in linux -17
Indholdsfortegnelse:
- Sådan bruges
cp
kommando - Kopiering af filer med cp-kommando
- Kopiering af kataloger med cp-kommando
- Kopier flere filer og mapper
- Konklusion
Når du arbejder på Linux- og Unix-systemer, er kopiering af filer og mapper en af de mest almindelige opgaver, du udfører dagligt.
cp
er et kommandolinjeværktøj til kopiering af filer og mapper på Unix og Linux-systemer., vil vi forklare, hvordan man bruger
cp
kommandoen.
Sådan bruges
cp
kommando
Den generelle syntaks for
cp
kommandoen er som følger:
cp SOURCE… DESTINATION
SOURCE
kan indeholde en eller flere filer eller mapper som argumenter, og argumentet
DESTINATION
kan være en enkelt fil eller katalog.
- Når
SOURCE
ogDESTINATION
argumenterne begge er filer, kopierercp
kommandoen den første fil til den anden. Hvis filen ikke findes, opretter kommandoen den. NårSOURCE
har flere filer eller mapper som argumenter, skalDESTINATION
argumentet være et bibliotek. I denne situation flyttesSOURCE
filer og -mapper tilDESTINATION
biblioteket. NårSOURCE
ogDESTINATION
argumenterne begge er mapper, kopierercp
kommandoen det første bibliotek til det andet.
Hvis du vil kopiere filer og mapper, skal du mindst have læsetilladelser på kildefilen og skrivetilladelse i destinationsmappen. Ellers vises en tilladelse afvist fejl.
Kopiering af filer med cp-kommando
Det mest basale scenarie ved at bruge
cp
er at kopiere en fil i det aktuelle arbejdsmappe. For at kopiere en fil med navnet
file.txt
til
file_backup.txt
for eksempel,
file_backup.txt
du følgende kommando:
cp file file_backup
eller
cp file{, _backup}
Hvis du vil kopiere en fil til et andet bibliotek, skal du angive den absolutte eller den relative sti til destinationsmappen.
Når kun katalognavnet er angivet som en destination, har den kopierede fil det samme navn som den originale fil.
I det følgende eksempel kopierer vi filen
file.txt
til
/backup
biblioteket:
cp file.txt /backup
cp file.txt /backup/new_file.txt
Hvis destinationsfilen findes som standard, overskrives den som standard. Indstillingen
-n
fortæller
cp
ikke at overskrive en eksisterende fil.
Brug indstillingen
-i
for at tvinge
cp
til at bede om bekræftelse.
cp -i file.txt file_backup.txt
cp -u file.txt file_backup.txt
Når du kopierer en fil, ejes den nye fil af brugeren, der kører kommandoen. Brug indstillingen
-p
til at bevare filtilstand, ejerskab og tidsstempler:
cp -p file.txt file_backup.txt
En anden mulighed, der kan være nyttig, er
-v
, der fortæller
cp
at udskrive verbose output:
cp -v file.txt file_backup.txt
'file.txt' -> 'file_backup.txt'
Kopiering af kataloger med cp-kommando
Hvis du vil kopiere et bibliotek, inklusive alle dets filer og undermapper, skal du bruge indstillingen
-R
eller
-r
.
I det følgende eksempel kopierer vi biblioteket
Pictures
til
Pictures_backup
:
cp -R Pictures Pictures_backup
Kommandoen ovenfor opretter destinationsmappen og kopierer rekursivt alle filer og undermapper fra kilden til destinationsmappen.
Hvis destinationsmappen allerede findes, kopieres selve kildekataloget og alt dets indhold inde i destinationsmappen. Hvis du kun vil kopiere filer og undermapper, men ikke målmappen, skal du bruge indstillingen
-T
:
cp -RT Pictures Pictures_backup
En anden måde at kun kopiere mappens indhold, men ikke selve kataloget, er at bruge jokertegnet (
*
). Ulempen med følgende kommando er, at den ikke kopierer de skjulte filer og mapper (dem, der begynder med en prik
.
):
cp -RT Pictures/* Pictures_backup/
Alle de indstillinger, vi brugte i det foregående afsnit, når du kopierer filer, kan også bruges til kopiering af mapper. Den største forskel er, at når du kopierer mapper. skal du altid bruge indstillingen
-R
.
Kopier flere filer og mapper
Hvis du vil kopiere flere filer og mapper på én gang, skal du angive deres navne og bruge destinationsmappen som det sidste argument:
cp file.txt dir file1.txt dir1
Når du kopierer flere filer, skal destinationen være et bibliotek.
Konklusion
Det er en simpel opgave at kopiere filer og mapper med
cp
kommandoen. For at få oplysninger om alle tilgængelige
cp
indstillinger, skriv
man cp
i din terminal.
Brug
rsync
og
scp
værktøjerne til at kopiere filer over netværket.
Fedora-projektet lancerede en beta af den næste version af sit gratis Linux-OS med nye sikkerheds-, desktop- og udviklerfunktioner, der giver et glimt af den retning, Red Hat kunne tage med sin Linux-distribution.

Fedora 11 beta er tilgængelig online til download fra projektets hjemmeside. Projektet beskriver nogle af højdepunkterne i udgivelsen i et blogindlæg. Den endelige udgivelse af Fedora 11, den kode-benævnt Leonidas, er planlagt til at være tilgængelig i slutningen af maj.
Red Hat er ved at slippe støtte til Intels itaniumprocessor i Enterprise Linux 6, den næste store udgave af operativsystemet, siger firmaet i en erklæring om søndagen. økonomisk sans for Red Hat, ifølge Chris Ingle, forskningsdirektør for IDC's European Systems Group. Antallet af Itanium-baserede servere, der sælges, er sandsynligvis ikke høj nok til, at Red Hat kan retfærdiggøre at bruge sine ressourcer på at understøtte en version af Enterprise Linux til denne processor. I stedet vil det fokus

Red Hat tilbyder i dag support til version 5 på systemer baseret på IBM Power, System z og S / 390 processorarkitekturer.
Oktober måned er måske mere eller mindre domineret af Ubuntu Linux for de af os, der forudser den seneste Quantal Quetzal-udgivelse, men i denne uge lavede Linux Mint-projektet en spændende meddelelse om

Specifikt meddelte Linux Mint-projektet tirsdag, at det nu har en online butik komplet med flere pc'er, der tilbyder Linux Mint forudindlæst.