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