Загрузка данных


Вот решение для Arch Linux (Arch). Команды те же, поскольку Arch использует Bash и стандартные Linux-утилиты.

### Zadanie 2

```bash
mkdir -p ~/linux/{lekcja1,lekcja2,materialy}
cd ~/linux

touch lekcja1/{notatki.txt,komendy.txt,zadania.txt}

cp lekcja1/notatki.txt materialy/
cp lekcja1/komendy.txt lekcja2/komendy_kopia.txt

mv lekcja1/zadania.txt lekcja2/
mv lekcja2/zadania.txt lekcja2/zadania_nowe.txt

touch lekcja1/niepotrzebny.txt
mkdir pusty
rm lekcja1/niepotrzebny.txt
rmdir pusty

ls -R ~/linux
```

### Zadanie 3

```bash
mkdir -p ~/archiwum/{2025,2026,backup,notatki}
cd ~/archiwum

mkdir -p 2026/{linux,sieci,sprzet}

touch 2026/linux/{plik1.txt,plik2.txt,plik3.txt}
touch 2026/sieci/{plik1.txt,plik2.txt,plik3.txt}
touch 2026/sprzet/{plik1.txt,plik2.txt,plik3.txt}

cp 2026/linux/plik1.txt backup/
mv 2026/sieci/plik1.txt notatki/
mv 2026/linux/plik2.txt 2026/linux/linux_nowy.txt

rm 2026/sprzet/plik3.txt

mkdir pusty
rmdir pusty

rmdir 2026/linux
```

Последняя команда выдаст ошибку, потому что в `2026/linux` остались файлы — это и требуется в задании.

Показать конечную структуру:

```bash
ls
ls 2025
ls 2026
ls 2026/linux
ls 2026/sieci
ls 2026/sprzet
ls backup
ls notatki
```

Совет: в Arch Linux команды `mkdir`, `touch`, `cp`, `mv`, `rm`, `rmdir` и `ls` обычно уже доступны после установки системы.