Вот команды в виде чистых однострочников, без обратных слэшей и лишнего текста.
## Zadanie 2
mkdir -p ~/linux/lekcja1 ~/linux/lekcja2 ~/linux/materialy
cd ~/linux
touch lekcja1/notatki.txt lekcja1/komendy.txt lekcja1/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
mkdir -p ~/archiwum/2025 ~/archiwum/2026 ~/archiwum/backup ~/archiwum/notatki
cd ~/archiwum
mkdir -p 2026/linux 2026/sieci 2026/sprzet
touch 2026/linux/plik1.txt 2026/linux/plik2.txt 2026/linux/plik3.txt
touch 2026/sieci/plik1.txt 2026/sieci/plik2.txt 2026/sieci/plik3.txt
touch 2026/sprzet/plik1.txt 2026/sprzet/plik2.txt 2026/sprzet/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
ls -R ~/archiwum
Если нужно запустить всё одним махом, я могу собрать это в две длинные строки через символ &&. Нужен такой вариант?