Intensiv DevOps-uddannelse · Lektion

Grundlæggende filhåndtering (mkdir, cp, mv, rm)

Forstå, hvordan De effektivt opretter, kopierer, flytter og sletter filer og mapper ved hjælp af vigtige kommandolinjeværktøjer.

Lektion 3 af 412 trin

Grundlæggende filhåndtering (mkdir, cp, mv, rm) er en gratis Intensiv DevOps-uddannelse-lektion på CoddyKit. Dette er lektion 3 af 4. Du kan læse alle 3 lektioner i dette læringsspor gratis i deres fulde længde — derefter låser CoddyKit PRO alle lektioner op samt praktiske øvelser med en indbygget kodeeditor og en AI-underviser døgnet rundt. Den er en del af læringsforløbet i Intensiv DevOps-uddannelse, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Intensiv DevOps-uddannelse-kurset indeholder 4 lektioner i alt.

Filhåndtering i Linux

Nu skal du håndtere filer: oprette, kopiere, flytte og slette dem fra terminalen. Det er en grundlæggende færdighed for enhver Linux-bruger eller -udvikler.

Opret nye mapper: mkdir

mkdir (make directory) opretter nye mapper. Skriv blot mkdir efterfulgt af det ønskede navn, som vist.

mkdir my_new_folder

Opret flere indlejrede mapper

Angiv flere navne for at oprette mange mapper på én gang. Tilføj -p for at opbygge indlejrede stier, hvor eventuelle manglende overordnede mapper oprettes undervejs.

mkdir folder1 folder2
mkdir -p projects/coddykit/lesson_files

Kopiér filer: cp

cp (copy) opretter en kopi af en fil: angiv en kilde og en destination. Her kopieres report.txt til report_backup.txt i den samme mappe.

cp report.txt report_backup.txt

Kopiér filer til en mappe

Angiv en mappe som destination for cp, så kopieres filen ind i den med sit oprindelige navn. Det er praktisk til at arkivere filer.

mkdir documents
cp presentation.pdf documents/

Kopiér hele mapper: cp -r

Hvis du vil kopiere en mappe og alt dens indhold, skal du tilføje -r (rekursivt). Uden den nægter cp at kopiere mapper.

cp -r my_project_folder backup_projects/

Flyt filer: mv

mv (move) flytter filer eller mapper. Den fungerer ligesom cp, men originalen fjernes efter flytningen.

mv important_note.txt new_location/

Omdøb filer og mapper

mv kan også omdøbe: flyt et element til et nyt navn i den samme mappe. Linux har ingen separat kommando til omdøbning – mv klarer begge dele.

mv old_filename.txt new_filename.txt
mv temp_folder/ final_project_folder/

Slet filer: rm

rm (remove) sletter filer – brug den forsigtigt. Der er normalt ingen papirkurv i terminalen, så slettede filer er ofte væk for altid.

rm unwanted_log.txt

Slet mapper: rm -r

Tomme mapper fjernes med rmdir; mapper, der ikke er tomme, kræver rm -r (rekursivt). Hvis du tilføjer -f, gennemtvinges handlingen – så brug rm -rf med ekstrem forsigtighed.

mkdir empty_folder
rmdir empty_folder
mkdir project_data && touch project_data/file.txt
rm -r project_data/

Hurtig kontrol: Filhandlinger

Hvilke af følgende kommandoer bruges til at oprette en ny mappe med navnet reports og derefter kopiere en mappe med navnet data (inklusive dens indhold) ind i den?

Opsummering: Grundlæggende filhåndtering

Opsummering: mkdir opretter, cp kopierer (-r til mapper), mv flytter og omdøber, og rm sletter (-r til mapper, med forsigtighed). Det er dine grundlæggende værktøjer til filhåndtering.

Gratis at komme i gang

Lær Intensiv DevOps-uddannelse med en AI-underviser — gratis

Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.

Kurser
142
Lektioner
568

Ofte stillede spørgsmål

Er lektionen “Grundlæggende filhåndtering (mkdir, cp, mv, rm)” gratis?

Ja — alle 3 lektioner i læringssporet Intensiv DevOps-uddannelse, inklusive “Grundlæggende filhåndtering (mkdir, cp, mv, rm)”, kan læses gratis i deres fulde længde her på webstedet. Derefter låser CoddyKit PRO alle lektioner op samt interaktive øvelser med en indbygget kodeeditor og en AI-underviser døgnet rundt. Intensiv DevOps-uddannelse-kurset indeholder 4 lektioner i alt.

Hvad lærer jeg i “Grundlæggende filhåndtering (mkdir, cp, mv, rm)”?

Forstå, hvordan De effektivt opretter, kopierer, flytter og sletter filer og mapper ved hjælp af vigtige kommandolinjeværktøjer. Du øver dig i Intensiv DevOps-uddannelse med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.

Skal jeg have erfaring for at begynde på Intensiv DevOps-uddannelse?

Der kræves ingen tidligere erfaring. Intensiv DevOps-uddannelse på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 3 af 4.

Hvor lang tid tager lektionen “Grundlæggende filhåndtering (mkdir, cp, mv, rm)”?

De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.

Kan jeg skrive og køre kode i denne Intensiv DevOps-uddannelse-lektion?

Ja. Alle Intensiv DevOps-uddannelse-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.

Alle lektioner i dette kursus

  1. Introduktion til Linux og terminalen
  2. Navigation i filsystemet (cd, ls, pwd)
  3. Grundlæggende filhåndtering (mkdir, cp, mv, rm)
  4. Tab-completion og kommandohistorik
← Tilbage til Intensiv DevOps-uddannelse