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.
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_folderSkapa 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_filesKopiera 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.txtKopiera 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.txtTa 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.
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
- Introduktion till Linux och terminalen
- Navigera i filsystemet (cd, ls, pwd)
- Grunderna i filhantering (mkdir, cp, mv, rm)
- Tabbkomplettering och kommandohistorik