Lab03-Pliki-I-Katalo..

Transkrypt

Lab03-Pliki-I-Katalo..
Pliki i katalogi w systemie Linux
Andrzej Zbrzezny
4 października 2016
1
Poruszanie si˛e w drzewie katalogów
• Wyświetlanie ścieżki do bieżacego
˛
katalogu
$ pwd
• Zmiana katalogu
$ cd Filmy
• Przechodzenie do katalogu macierzystego
$ cd ˜
$ cd
• Przechodzenie do poprzedniego katalogu
$ cd -
• Przechodzenie do katalogu nadrz˛ednego
$ cd ..
2
Operacje na plikach
• Tworzenie nowego, pustego pliku
$ touch pracaDomowa.txt
• Ustawianie czasu istniejacego
˛
pliku na bieżacy
˛ czas
$ touch pracaDomowa.txt
• Ustawianie czasu istniejacego
˛
pliku na dowolny czas
$ touch -t 200912061645.30 pracaDomowa.txt
• Ustawianie czasu istniejacego
˛
pliku na czas innego pliku
$ touch -r staraWersja.txt pracaDomowa.txt
3
Kopiowanie plików
• Kopiowanie plików
$ cp Filmy/Notatnik.avi .
• Kopiowanie plików z wykorzystaniem symboli wieloznacznych
$ cp Filmy/*.flv YouTube/
• Wyświetlanie szczegółowych informacji podczas kopiowania plików
$ cp -v Filmy/*.flv YouTube/
• Zapobieganie nadpisaniu ważnych plików
$ cp -i -v Filmy/*.flv YouTube/
• Kopiowanie katalogów
$ cp -R Filmy/*.mpg Archiwum/mpg/
• Tworzenie dokładnych kopii plików w innym katalogu
$ cp -a dokumentu/*.mpg Archiwum/dokumenty/
4
Przenoszenie plików
• Przenoszenie plików
$ mv Filmy/*.mpg Archiwum/mpg/
• Zmienianie nazw plików i katalogów
$ mv Fimy Filmy
• Usuwanie plików
$ rm windows.doc
• Usuwanie kilku plików jednocześnie z wykorzystaniem symboli wieloznacznych
$ rm Dokumenty/*.doc
• Wyświetlanie szczegółowych informacji podczas usuwania plików
$ rm -v Dokumenty/*.doc
• Zapobieganie usuni˛eciu kluczowych plików
$ rm -i Dokumenty/*.doc
5
Usuwanie plików i katalogów
• Usuwanie pustego katalogu
$ rmdir Dokumenty
• Usuwanie plików i katalogów, które nie sa˛ puste
$ rm -rf Głupoty/
2
• Usuwanie kłopotliwych plików
$ rm -- -dziwny
$ rm -- ./-dziwny
6
Przełaczanie
˛
si˛e na inne konto
• Przełaczanie
˛
si˛e na konto innego użytkownika
$ su nazwa
• Przełaczanie
˛
si˛e na konto innego użytkownika wraz z jego zmiennymi środowiskowymi
$ su -l nazwa
$ su - nazwa
• Przełaczanie
˛
si˛e na konto superużytkownika
$ su
• Przełaczanie
˛
si˛e na konto superużytkownika wraz z jego zmiennymi środowiskowymi
$ su -
3