Linux Ubuntu - operacje na plikach i katalogach: Różnice pomiędzy wersjami
(→cd) |
|||
(Nie pokazano 8 pośrednich wersji utworzonych przez tego samego użytkownika) | |||
Linia 11: | Linia 11: | ||
</pre> | </pre> | ||
− | Ćwiczenia | + | ===Ćwiczenia=== |
#Wyświetl zawartość katalogu głównego w kolejności alfabetycznej odwrotnej. | #Wyświetl zawartość katalogu głównego w kolejności alfabetycznej odwrotnej. | ||
#Wyświetl zawartość katalogu głównego w wierszach. | #Wyświetl zawartość katalogu głównego w wierszach. | ||
Linia 34: | Linia 34: | ||
|- | |- | ||
| <code>cd -</code> || przejście wstecz | | <code>cd -</code> || przejście wstecz | ||
+ | |- | ||
+ | | <code>cd <nowiki>..</nowiki></code> || przejście do katalogu nadrzędnego (czyli w górę) | ||
+ | |- | ||
+ | | <code>cd <nowiki>../..</nowiki> </code> || przejście dwa katalogi w górę | ||
|} | |} | ||
Linia 109: | Linia 113: | ||
==Nautilus== | ==Nautilus== | ||
− | Możemy również wykonywać operacje na plikach i folderach w środowisku graficznym. Służy do tego nautilus. | + | Możemy również wykonywać operacje na plikach i folderach w środowisku graficznym. Służy do tego nautilus. Uruchamiany go poprzez launcher. |
+ | |||
+ | [[Plik:nautilusubuntu2.png]] | ||
[[Plik:nautilusubuntu.png|800px]] | [[Plik:nautilusubuntu.png|800px]] | ||
+ | ==Ćwiczenia== | ||
+ | |||
+ | Wszystkie ćwiczenia wykonujemy w '''konsoli'''. | ||
+ | |||
+ | <pre> | ||
+ | Ameryka=> | ||
+ | Kanada | ||
+ | Meksyk | ||
+ | USA=>Chicago | ||
+ | Dallas | ||
+ | Miami | ||
+ | </pre> | ||
+ | #Załóż drzewo katalogów (wg powyższego schematu). | ||
+ | #Udowodnij poprawność hierarchii odpowiednim poleceniem (wyświetl listę rekurencyjnie). | ||
+ | #Będąc w katalogu Kanada załóż plik tekstowy KFC w katalogu Dallas. | ||
+ | #Będąc w katalogu Kanada załóż w katalogu Meksyk katalog Acapulco. | ||
+ | #Będąc w katalogu Kanada sprawdź zawartość katalogu USA (w pełnym formacie, ale bez nazwy grupy). | ||
+ | #Będąc w katalogu Kanada przekaż listę katalogu głównego do pliku tortilla.txt. Plik ten ma znajdować się w folderze Meksyk. | ||
+ | #Wyświetl ostatni wiersz pliku tortilla.txt | ||
+ | #Będąc w katalogu Kanada skopiuj plik tortilla.txt do katalogu Dallas. | ||
+ | #Będąc w katalogu Dallas zmień nazwę pliku tortilla.txt na nachos.txt. | ||
+ | #Usuń katalog Meksyk z całą zawartością. | ||
[[Category:Linux]] | [[Category:Linux]] |
Aktualna wersja na dzień 11:31, 3 mar 2016
ls
Polecenie ls służy do wyświetlania zawartości katalogów. Domyślnie wyświetla listę w kolejności alfabetycznej, w kolumnach.
Przykład:
uczen@linux:/$ ls bin cdrom etc initrd.img lost+found mnt proc run srv tmp var boot dev home lib media opt root sbin sys usr vmlinuz
Ćwiczenia
- Wyświetl zawartość katalogu głównego w kolejności alfabetycznej odwrotnej.
- Wyświetl zawartość katalogu głównego w wierszach.
- Wyświetl posortowaną zawartość katalogu głównego (standardowe sortowanie wg wielkości).
- Wyświetl zawartość katalogu głównego rekurencyjnie (z zawartością podkatalogów).
- Wyświetl zawartość katalogu domowego używając długiego formatu wyjściowego.
- Wyświetl zawartość katalogu domowego używając długiego formatu wyjściowego, ale bez informacji o grupach.
cd
Polecenie cd służy do przemieszczania się między katalogami.
Przykład:
cd / |
przejście do katalogu głównego |
cd /home |
przejście do katalogu /home |
cd lub cd ~ |
przejście do katalogu domowego |
cd ~uczen |
przejście do katalogu domowego użytkownika uczen |
cd - |
przejście wstecz |
cd .. |
przejście do katalogu nadrzędnego (czyli w górę) |
cd ../.. |
przejście dwa katalogi w górę |
touch
Polecenie touch służy do tworzenia pliku lub zmiany daty jego modyfikacji lub dostępu.
Przykład tworzenia pliku:
touch nazwa_pliku
Jeśli taki plik już istnieje to zmienimy datę jego modyfikacji lub dostępu.
mkdir
Polecenie mkdir służy do tworzenia katalogów.
Przykłady:
mkdir pliki |
stworzyliśmy folder pliki |
mkdir k1 k2 |
założenie dwóch katalogów |
mkdir europa/polska/gdynia -p |
założenie drzewa katalogów |
Można również tworząc katalog od razu ustawić uprawnienia.
uczen@linux:~$ mkdir --mode=755 k3 uczen@linux:~$ ls -l drwxrwxr-x 2 uczen uczen 4096 mar 2 12:25 k1 drwxrwxr-x 2 uczen uczen 4096 mar 2 12:25 k2 drwxr-xr-x 2 uczen uczen 4096 mar 2 12:30 k3
rmdir
Polecenie rmdir służy do usuwania pustych katalogów.
Przykład:
rmdir nazwa_katalogu
rm
Polecenie rm służy do usuwania plików lub katalogów
Przykłady:
rm nazwa_pliku |
usunięcie pliku |
rm -r europa |
usunięcie katalogu europa z całą zawartością |
cp
Polecenie cp służy do kopiowania plików i katalogów.
Przykłady:
cp lista.txt kopia_lista.txt |
skopiowanie pliku lista.txt pod nazwą kopia_lista.txt w bieżącym katalogu |
cp lista.txt k1 |
skopiowanie pliku lista.txt do katalogu k1 |
cp lista.txt k1/kopia_lista.txt |
skopiowanie pliku lista.txt do katalogu k1 pod nazwą kopia_lista.txt |
mv
Polecenie mv służy do przenoszenie plików i folderów. Można nim również zmieniać nazwy.
Przykłady:
mv lista.txt lista2.txt |
zmiana nazwy pliku lista.txt na lista2.txt |
mv lista2.txt k1 |
przeniesienie pliku lista2.txt z katalogu bieżącego do katalogu k1 |
Nautilus
Możemy również wykonywać operacje na plikach i folderach w środowisku graficznym. Służy do tego nautilus. Uruchamiany go poprzez launcher.
Ćwiczenia
Wszystkie ćwiczenia wykonujemy w konsoli.
Ameryka=> Kanada Meksyk USA=>Chicago Dallas Miami
- Załóż drzewo katalogów (wg powyższego schematu).
- Udowodnij poprawność hierarchii odpowiednim poleceniem (wyświetl listę rekurencyjnie).
- Będąc w katalogu Kanada załóż plik tekstowy KFC w katalogu Dallas.
- Będąc w katalogu Kanada załóż w katalogu Meksyk katalog Acapulco.
- Będąc w katalogu Kanada sprawdź zawartość katalogu USA (w pełnym formacie, ale bez nazwy grupy).
- Będąc w katalogu Kanada przekaż listę katalogu głównego do pliku tortilla.txt. Plik ten ma znajdować się w folderze Meksyk.
- Wyświetl ostatni wiersz pliku tortilla.txt
- Będąc w katalogu Kanada skopiuj plik tortilla.txt do katalogu Dallas.
- Będąc w katalogu Dallas zmień nazwę pliku tortilla.txt na nachos.txt.
- Usuń katalog Meksyk z całą zawartością.