2008
To druga część artykułów z serii "Moc zaklęta w terminalu", których zadaniem jest oswojenie początkujących użytkowników Ubuntu z niesamowitym narzędziem jakim jest terminal.
W tej części przedstawię podstawowe działania na plikach i katalogach, czyli: tworzenie, przenoszenie, kopiowanie, usuwanie.
Tworzenie katalogów:
mkdir - ta komenda służy do tworzenia nowych katalogów. Jeśli chcesz utworzyć katalog w swoim folderze domowym (home) i w każdym katalogu podrzędnym do niego wystarczy użyć polecenia:
mkdir nazwa_katalogu
np.
mkdir pliki
Jednak jeśli chcesz utworzyć plik w obrębie katalogu głównego, czyli / potrzebne są prawa administratora, czyli człon sudo, np.:
sudo mkdir /media/mp3
Tworzenie plików:
nazwa_dowolnego_edytora nazwa_pliku - edytorem może być np. gedit dla Gnome lub kate dla KDE, np.
gedit dokument.txt
To polecenie tworzy plik tekstowy i od razu przechodzi do jego edycji. Można utworzyć również plik tekstowy w katalogu (nie używając komendy cd, aby znaleźć się w nim), np.
gedit Pulpit/pliki/dokument.txt
Tutaj, podobnie jak przy tworzeniu katalogów (i tak naprawę każdej innej operacji), jeśli chcesz utworzyć plik w katalogu głównym, wymagane są prawa administratora, czyli:
sudo gedit /etc/dokument.txt
Przenoszenie plików/katalgów:
mv - ta komenda odpowiedzialna jest za przenoszenie plików np.:
mv katalog/przenoszony katalog/docelowy
Na przykład, jeśli chcemy przenieść katalog pliki, który znajduje się w katalogu Pulpit, do katalogu dokumenty, który znajduje się również w katalogu Pulpit, wystarczy wpisać:
mv Pulpit/pliki Pulpit/dokumenty
Jeśli chcesz przenieść plik do jakiegoś katalogu, użyj polecenia:
mv nazwa_pliku katalog/docelowy
Przy przenoszeniu plików lub katalogów do katalogu głównego musisz mieć prawa adminstratora - sudo:
sudo mv Pulpit/pliki /usr/share/
Przy przenoszeniu plików możesz zostać "zaskoczony" informacją o ich nadpisywaniu. Aby tego uniknąć (jeśli wiesz co robisz) po komendzie mv dopisz:
-f - powoduje, że program nie uprzedza o nadpisaniu pliku docelowego o tej samej nazwie
-u - przenosi pliki tylko wówczas, gdy istniejące pliki docelowe są starsze.
np.
mv -f tekst.txt Pulpit/pliki
Kopiowanie plików/katalogów:
cp - to komenda odpowiedzialna za kopiowanie katalogów/plików.
Przy kopiowaniu katalogów należy pamiętać o pewnych "dodatkach" do komendy cp:
-R - kopiuje zawartość katalogów i podkatalogów
cp -R katalog/kopiowany katalog/docelowy/
Na przykład:
cp -R Pulpit/pliki Pulpit/pliki/pobrane
Uwaga! Wielkość litery "R" ma znaczenie!
Tradycyjnie, jeśli chcemy skopiować katalog do katalogu głównego należy użyć przedrostka sudo:
sudo cp -R Pulpit/muzyka /media/mp4
Kopiowanie plików jest łatwiejsze, wystarczy sama komenda cp:
cp nazwa_pliku katalog/docelowy
np.
cp tajny_kod.jpg tajne/ściśle_tajne
Dodatkowe opcje:
-f - powoduje, że program nie uprzedza o nadpisaniu pliku docelowego o tej samej nazwie
-l - tworzy dowiązanie zamiast kopiować plik
-p - opcja ta powoduje, że kopiowane pliki zachowują w miarę możliwości swoje atrybuty
-s - tworzy dowiązanie symboliczne zamiast kopiować plik
Usuwanie plików/katalogów
rm - to komenda służąca do usuwania plików. Radzę jej nie nadużywać (zwłaszcza w katalogu głównym), ponieważ może doprowadzić system do ruiny.
Przy usuwaniu katalogów musimy pamiętać o opcji:
-r - usuwa zawartość katalogu wraz z podkatalogami
Pamiętaj o wielkości litery "r"!
rm -r Pulpit/pliki
A w katalogu głównym:
sudo rm -r /media/mp4/stara_muzyka
Usuwanie plików jest łatwiejsze:
rm nazwa_pliku
np.
rm obrazek.png
Również należy pamiętać o komendzie sudo buszując w katalogu głównym:
sudo rm /usr/share/firefox/logo.png
Zobacz także:
Na każdy komentarz postaramy się udzielić odpowiedzi w ciągu 24 godzin od momentu wysłania.
Mile widziane komentarze z uwagami lub informacjami o rozwiązaniu problemu.




Rejestracja
Zapomniane hasło






Witam.
Mam w katalogu ok. 600 zdjec ,koncowka .NEF zrobione nikonem , w terminalu poleceniem ..dcraw itd. utworzylem te same zdjecia tylko z koncowka .jpg ,jako wgladowki do szybkiego pokazania .Jest male "ale" (jak zwykle) , zostaly one wmieszane miedzy NEF'y , np. DSC001.NEF , DSC001.jpg itd..
Jakim poleceniem w terminalu "wyciąc" te zdjecia z koncowka .jpg i wkleic w innym katalogu ,najlepiej oczywiscie "tworzonym" przez polecenie.
Dzięki.