DevOps-bootcamp · leksjon

Grunnleggende filhåndtering (mkdir, cp, mv, rm)

Forstå hvordan De effektivt kan opprette, kopiere, flytte og slette filer og kataloger ved hjelp av viktige kommandolinjeverktøy.

Leksjon 3 av 412 trinn

Grunnleggende filhåndtering (mkdir, cp, mv, rm) er en gratis leksjon i DevOps-bootcamp på CoddyKit. Dette er leksjon 3 av 4. Du kan lese valgfritt 3 leksjoner fra denne læringsstien gratis i sin helhet – deretter låser CoddyKit PRO opp alle leksjoner, samt praktisk øving med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i DevOps-bootcamp, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i DevOps-bootcamp inneholder totalt 4 leksjoner.

Filbehandling i Linux

Nå skal De administrere filer: opprette, kopiere, flytte og slette dem fra terminalen. Dette er en grunnleggende ferdighet for alle Linux-brukere og utviklere.

Opprette nye mapper: mkdir

mkdir (make directory) oppretter nye mapper. Skriv bare mkdir etterfulgt av navnet De ønsker, som vist.

mkdir my_new_folder

Opprette flere og nestede mapper

Oppgi flere navn for å opprette mange mapper samtidig. Legg til -p for å bygge nestede baner og opprette eventuelle manglende foreldremapper underveis.

mkdir folder1 folder2
mkdir -p projects/coddykit/lesson_files

Kopiere filer: cp

cp (copy) lager en kopi av en fil: oppgi en kilde og et mål. Her kopieres report.txt til report_backup.txt i samme mappe.

cp report.txt report_backup.txt

Kopiere filer til en mappe

Angi en mappe som mål for cp, så kopieres filen inn i den med det opprinnelige navnet. Praktisk for å arkivere filer.

mkdir documents
cp presentation.pdf documents/

Kopiere hele mapper: cp -r

Legg til -r (rekursivt) for å kopiere en mappe og alt innholdet. Uten dette nekter cp å kopiere mapper.

cp -r my_project_folder backup_projects/

Flytte filer: mv

mv (move) flytter filer eller mapper. Det fungerer som cp, men originalen fjernes etter flyttingen.

mv important_note.txt new_location/

Gi filer og mapper nye navn

mv kan også gi nytt navn: flytt et element til et nytt navn i samme mappe. Linux har ingen separat kommando for å gi nytt navn – mv gjør begge deler.

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

Slette filer: rm

rm (remove) sletter filer – bruk kommandoen med forsiktighet. I terminalen finnes det vanligvis ingen papirkurv, så slettede filer er ofte borte for godt.

rm unwanted_log.txt

Slette mapper: rm -r

Tomme mapper kan slettes med rmdir; mapper som ikke er tomme, krever rm -r (rekursivt). Hvis De legger til -f, tvinges slettingen gjennom – vær derfor svært forsiktig med rm -rf.

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

Hurtigsjekk: Filoperasjoner

Hvilke av følgende kommandoer brukes til å opprette en ny mappe med navnet reports og deretter kopiere en mappe med navnet data (inkludert innholdet) inn i den?

Oppsummering: Grunnleggende filbehandling

Oppsummering: mkdir oppretter, cp kopierer (-r for mapper), mv flytter og gir nye navn, og rm sletter (-r for mapper, med forsiktighet). Dette er verktøyene Deres for filbehandling.

Gratis å komme i gang

Lær deg DevOps-bootcamp med en AI-veileder – gratis

Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.

Kurs
142
Leksjoner
568

Ofte stilte spørsmål

Er leksjonen «Grunnleggende filhåndtering (mkdir, cp, mv, rm)» gratis?

Ja – du kan lese valgfritt 3 av leksjonene i læringsstien DevOps-bootcamp, inkludert «Grunnleggende filhåndtering (mkdir, cp, mv, rm)», gratis i sin helhet her på nettet. Deretter låser CoddyKit PRO opp alle leksjoner, samt interaktiv øving med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Kurset i DevOps-bootcamp inneholder totalt 4 leksjoner.

Hva lærer jeg i «Grunnleggende filhåndtering (mkdir, cp, mv, rm)»?

Forstå hvordan De effektivt kan opprette, kopiere, flytte og slette filer og kataloger ved hjelp av viktige kommandolinjeverktøy. Du øver på DevOps-bootcamp med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.

Trenger jeg erfaring for å begynne med DevOps-bootcamp?

Ingen tidligere erfaring er nødvendig. DevOps-bootcamp på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 3 av 4.

Hvor lang tid tar leksjonen «Grunnleggende filhåndtering (mkdir, cp, mv, rm)»?

De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.

Kan jeg skrive og kjøre kode i denne DevOps-bootcamp-leksjonen?

Ja. Alle DevOps-bootcamp-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.

Alle leksjonene i dette kurset

  1. Introduksjon til Linux og terminalen
  2. Navigere i filsystemet (cd, ls, pwd)
  3. Grunnleggende filhåndtering (mkdir, cp, mv, rm)
  4. Tabulatorfullføring og kommandohistorikk
← Tilbake til DevOps-bootcamp