Dodany przez: w Inne, Kursy.
Artykuł czytano 6 265 razy i oceniono
1 gwiazdka2 gwiazdki3 gwiazdki4 gwiazdki5 gwiazdek (brak ocen)
Loading ... Loading ...

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:

Jeżeli powyższy artykuł nie rozwiązał lub rozwiązał częściowo Twój problem, dodaj swój komentarz opisujący, w którym miejscu napotkałeś trudności.
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.
  1. avatar moohave napisał(a):
    21 lut 2011 o godzinie 14:07

    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.

    Podoba mi się: Dobre 0 Słabe 0
    • avatar Szmitas napisał(a):
      21 lut 2011 o godzinie 17:31
      mv *.NEF /ścieżka/docelowa/
      Podoba mi się: Dobre 0 Słabe 0

Dodaj komentarz


9 + = osiemnaście