Bemästra Linux-kommandoraden och Bash-skriptning · Lektion

Grunderna i filhantering (mkdir, cp, mv, rm)

Förstå hur ni effektivt skapar, kopierar, flyttar och tar bort filer och kataloger med hjälp av viktiga kommandoradsverktyg.

Lektion 3 av 412 steg

Grunderna i filhantering (mkdir, cp, mv, rm) är en gratis lektion i Bemästra Linux-kommandoraden och Bash-skriptning på CoddyKit. Detta är lektion 3 av 4. Ni kan läsa hela lektionen gratis nedan och sedan öva praktiskt i webbläsaren med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt. Den ingår i lärvägen för Bemästra Linux-kommandoraden och Bash-skriptning, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Bemästra Linux-kommandoraden och Bash-skriptning innehåller totalt 4 lektioner.

Filhantering i Linux

Nu ska du hantera filer: skapa, kopiera, flytta och ta bort dem från terminalen. Det är en grundläggande färdighet för alla Linux-användare och utvecklare.

Skapa nya kataloger: mkdir

mkdir (make directory) skapar nya mappar. Skriv bara mkdir följt av det namn du vill använda, som i exemplet.

mkdir my_new_folder

Skapa flera och kapslade kataloger

Ange flera namn för att skapa många mappar på en gång. Lägg till -p för att skapa kapslade sökvägar och samtidigt skapa eventuella överordnade kataloger som saknas.

mkdir folder1 folder2
mkdir -p projects/coddykit/lesson_files

Kopiera filer: cp

cp (copy) skapar en kopia av en fil: ange en källa och ett mål. Här kopieras report.txt till report_backup.txt i samma mapp.

cp report.txt report_backup.txt

Kopiera filer till en katalog

Ange en katalog som mål för cp, så kopieras filen dit med sitt ursprungliga namn. Praktiskt när du vill sortera undan filer.

mkdir documents
cp presentation.pdf documents/

Kopiera hela kataloger: cp -r

Om du vill kopiera en mapp och allt innehåll i den lägger du till -r (rekursivt). Utan detta vägrar cp att kopiera kataloger.

cp -r my_project_folder backup_projects/

Flytta filer: mv

mv (move) flyttar filer eller kataloger. Det fungerar som cp, men originalet tas bort efter flytten.

mv important_note.txt new_location/

Byta namn på filer och kataloger

mv kan även byta namn: flytta ett objekt till ett nytt namn i samma mapp. Linux har inget separat kommando för namnbyte – mv gör båda delarna.

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

Ta bort filer: rm

rm (remove) tar bort filer – använd det försiktigt. Terminalen har vanligtvis ingen papperskorg, så borttagna filer är ofta borta för alltid.

rm unwanted_log.txt

Ta bort kataloger: rm -r

Tomma mappar tas bort med rmdir. Mappar som inte är tomma kräver rm -r (rekursivt). Om du lägger till -f tvingas åtgärden igenom – använd därför rm -rf med största försiktighet.

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

Snabbkontroll: Filåtgärder

Vilka av följande kommandon används för att skapa en ny katalog med namnet reports och sedan kopiera en katalog med namnet data (inklusive dess innehåll) till den?

Sammanfattning: Grunderna i filhantering

Sammanfattning: mkdir skapar, cp kopierar (-r för mappar), mv flyttar och byter namn, och rm tar bort (-r för mappar, med försiktighet). Det här är dina grundläggande verktyg för filhantering.

Gratis att börja

Lär dig Bash med en AI-lärare – gratis

Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.

Kurser
22
Lektioner
88

Vanliga frågor

Är lektionen ”Grunderna i filhantering (mkdir, cp, mv, rm)” gratis?

Ja – hela texten till ”Grunderna i filhantering (mkdir, cp, mv, rm)” kan läsas gratis här på webben. Om Ni vill öva interaktivt med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt och låsa upp resten av kursen i Bemästra Linux-kommandoraden och Bash-skriptning, kan Ni uppgradera till CoddyKit PRO. Kursen i Bemästra Linux-kommandoraden och Bash-skriptning innehåller totalt 4 lektioner.

Vad lär jag mig i ”Grunderna i filhantering (mkdir, cp, mv, rm)”?

Förstå hur ni effektivt skapar, kopierar, flyttar och tar bort filer och kataloger med hjälp av viktiga kommandoradsverktyg. Ni övar på Bemästra Linux-kommandoraden och Bash-skriptning med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.

Behöver jag någon erfarenhet för att börja lära mig Bemästra Linux-kommandoraden och Bash-skriptning?

Du behöver inga förkunskaper. Utbildningen i Bemästra Linux-kommandoraden och Bash-skriptning på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 3 av 4.

Hur lång tid tar lektionen ”Grunderna i filhantering (mkdir, cp, mv, rm)”?

De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.

Kan jag skriva och köra kod i den här Bemästra Linux-kommandoraden och Bash-skriptning-lektionen?

Ja. Varje Bemästra Linux-kommandoraden och Bash-skriptning-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.

Alla lektioner i den här kursen

  1. Introduktion till Linux och terminalen
  2. Navigera i filsystemet (cd, ls, pwd)
  3. Grunderna i filhantering (mkdir, cp, mv, rm)
  4. Tabbkomplettering och kommandohistorik
← Tillbaka till Bemästra Linux-kommandoraden och Bash-skriptning