I denna laboration kommer du att lära dig hur man navigerar i Linux-filsystemet och hanterar filer och kataloger med hjälp av grundläggande Linux-kommandon. Målet är att ge dig grunden i att använda Linux kommando i en terminal för att utföra vanliga filhanteringsuppgifter. För att genomföra denna laboration behöver du ha en fungerande installation av Ubuntu inom WSL 2 (eller WSL 1 om WSL 2 inte är tillgängligt).
Del 1: Navigera i Filsystemet
Steg 1: Lista filer och kataloger med ls
Öppna terminalen i din Ubuntu-distribution.
Kör ls kommando för att lista filer och kataloger i den aktuella katalogen. Just nu finns inte någonting, förutom den gömda filer och kataloger:
maximus@linus:~$ ls
Kör ls -l kommando för att visa mer detaljerad information om filer och kataloger:
maximus@linus:~$ ls -l total 0
Steg 2: Byta katalog med cd
Navigera till din hemkatalog:
maximus@linus:~$ cd ~ maximus@linus:~$ pwd /home/maximus
Gå till roten av filsystemet:
maximus@linus:~$ cd /
Del 2: Hantera Filer och Kataloger
Steg 1: Skapa kataloger med mkdir
Skapa en ny katalog i din hemkatalog:
maximus@linus:~$ mkdir min_katalog maximus@linus:~$
Verifiera att katalogen har skapats genom att lista innehållet i din hemkatalog:
maximus@linus:~$ ls min_katalog maximus@linus:~$ ls -l total 4 drwxr-xr-x 2 maximus maximus 4096 Aug 7 11:04 min_katalog maximus@linus:~$
Steg 2: Skapa och kopiera filer med cp
Gå till den nya katalogen:
maximus@linus:~$ cd min_katalog maximus@linus:~/min_katalog$
Skapa en ny fil med kommandot touch och verifiera det:
maximus@linus:~/min_katalog$ touch fil1.txt maximus@linus:~/min_katalog$ ls -l total 0 -rw-r--r-- maximus maximus 0 Aug 7 11.13 fil1.txt
Kopiera filen till en ny fil:
maximus@linus:~/min_katalog$ cp fil1.txt kopia_av_fil1.txt maximus@linus:~/min_katalog$
Lista katalogens innehåll för att verifiera att kopian har skapats:
maximus@linus:~/min_katalog$ ls fil1.txt kopia_av_fil1.txt
Steg 3: Flytta och byta namn på filer med mv
Flytta den kopierade filen till hemkatalogen och byt namn på den:
maximus@linus:~/min_katalog$ mv kopia_av_fil1.txt ~/ny_fil1.txt
Gå till hemkatalogen och verifiera att filen har flyttats och bytt namn:
maximus@linus:~/min_katalog$ cd ~ maximus@linus:~$ ls min_katalog ny_fil1.txt
Steg 4: Ta bort filer och kataloger med rm
Gå tillbaka till den skapade katalogen:
maximus@linus:~$ cd ~/min_katalog maximus@linus:~/min_katalog$
Ta bort den ursprungliga filen:
maximus@linus:~/min_katalog$ ls fil1.txt maximus@linus:~/min_katalog$ rm fil1.txt maximus@linus:~/min_katalog$ ls maximus@linus:~/min_katalog$
Gå upp en nivå och ta bort katalogen och dess innehåll:
maximus@linus:~/min_katalog$ cd ~ maximus@linus:~$ maximus@linus:~$ ls min_katalog maximus@linus:~$ rm -r min_katalog
Verifiera att katalogen och dess innehåll har tagits bort:
maximus@linus:~$ ls maximus@linus:~$
Avslutning
Du har nu lärt dig att navigera i Linux-filsystemet och hantera filer och kataloger med de grundläggande kommandona ls, cd, cp, mv, rm och mkdir.