Ubuntu Server: Praca z plikami i katalogami (#3)

5.0(2)
studied byStudied by 8 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/37

flashcard set

Earn XP

Description and Tags

Daj boże sił

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

38 Terms

1
New cards

cd

komenda do zmiany lokalizacji w terminalu systemu Linux, umożliwiająca przechodzenie między katalogami.

2
New cards

ls

komenda, listująca zawartości katalogów

3
New cards

ls - parametry

-a - pozwala wyświetlić całą zawartość katalogu wraz z plikami ukrytymi, linkami oraz archiwami

-l - listuje wraz z dodatkowymi informacjami, takimi jak: uprawnienie, własność, wielkość, data utworzenia pliku lub katalogu

--sort=time

--sort=name

--sort=size

4
New cards

mkdir

tworzenie katalogu

5
New cards

mkdir - parametry

-m - przypisuje uprawnienia przy tworzeniu (np. mkdir -m 755 nowy_katalog)

-p - tworzy katalogi rodzicielskie, służy do tworzenia struktury katalogów

  • “,“ - oddziela katalogi międzu sobą

  • “/“ - pozwala na stworzenia kolejnego poziomu katalogów

  • “{a,b}“ - określenie podkatalogów

6
New cards

touch

tworzy pusty plik

7
New cards

tworzenie pliku ukrytego

touch .plik_ukryty.txt

8
New cards

cp

kopiowanie plików i folderów

9
New cards

mv

przenoszenie plików i katalogów

10
New cards

cp/mv/rm - parametry

-r - kopiowanie/przenoszenie/usuwanie katalogu wraz z jego zawartością

11
New cards

cp/mv - pisownia

cp/mv /lokalizacja/pierwotna/element.txt /lokalizacja/docelowa

cp/mv /lokalizacja/pierwotna/oryginal_nazwa.txt /lokalizacja/docelowa/nowa_nazwa.txt

12
New cards

rm

usuwa pliki i katalogi

13
New cards

diff

porównywarka plików i katalogów

14
New cards

file

odczytywanie metadanych plików

15
New cards

cat

  • wyświetla zawartość pliku

  • umożliwia łatwe dopisanie do pliku

  • łaczy zawartość plików

16
New cards

cat (składnia do odczytania zawartości)

cat plik.txt

17
New cards

cat (składnia do dopisania do pliku)

cat > plik1.txt - odpala interaktywną linijkę do wpisania tekstu, który po naciśnięciu klawiszy Enter zostanie zapisany w pliku (automatycznie tworzy plik o podanej nazwie jeśli taki nie istnieje, trochę podobnie jak echo w cmd)

cat >> plik1.txt - dopisanie do NIE pustego pliku, żeby NIE zastąpić poprzedniego tekstu

18
New cards

cat (łączenie zawartości plików)

cat plik1.txt plik2.txt - dane połączą się w konsoli

cat plik1.txt plik2.txt > polaczenie.txt - połączone dane zostaną zapisane w osobnym pliku

19
New cards

grep (opis + składnia)

służy do odsiewania z całej zawartości pliku treści, które nas interesują

grep szukane_słowo /lokalizacja/plik.txt - wyświetli linijkę, co zawiera podany plik

20
New cards

grep - parametry

-i - nie zwraca uwage na wilekość liter przy wpisanym wyszukiwanym słowie/wyrazie (inaczej nazywanym argumentem wyszukiwania)

-R - umożliwia wyszukiwanie w katalogach

\| - umożliwia używanie dwóch i więcej argumentów (grep argument1\|argument2 plik.txt)

21
New cards

Jak połączyć polecenia?

&& - oddziela polecenia, wykonuje ich kolejkowo (np. touch plik.txt && mv plik.txt /nowa/lokalizacja )

| - pozwala na umieszczenie polecenia wewnątrz drugiego, wykorzystuje wynik polecenia, umieszczonego w “| |“ dla wykonania dalszej części całego polecenia (np. ip a | grep enp0s8 | cat > ip.txt)

22
New cards

find (opis + składnia)

standardowa szukarka plików i wyrażeń w Linuxie, dla jej biezbędzne jest używanie parametrów

find/lokalizacja -parametr znaczenie_parametru

23
New cards

find - parametry

-name - wyszukiwanie plików o określonej nazwie

  • i - ignoruje wielkośc liter, używany jako -iname

-type - określa typ obiektu

  • f - pliki zwykłe

  • d - katalogi

-size - wyszukiwanie na podstawie rozniaru plików

  • k - kilobajty

  • M - megabajty

  • G - gigabajty

  • + - pokaże pliki większe za wpisaną wartość

  • - - pokaże pliki mniejsze

  • np. find /katalog -size +100M

-user - do wyszukiwania plików należących do określonego użytkownika

-group - do wyszukiwania plików należących do określonej grupy

-perm - do wyszukiwania plików na podstawie ich uprawnień

-exec - to co znajdzie find ma zostać przekierowane do nowej funkcji

  • {} - zadaniem nawiasów klamrowych jest złapanie tego, co znalazł find

  • \: - tej kombinacji wymaga od nas exec, na końcu zawsze musi się to pojawić

  • np. find /katalog1 -iname plik -exec cp {} /ścieżka/do/nowego/katalogu \:

24
New cards

tar

podstawowe narzędzie dla zarządzania archiwami

25
New cards

komenda do stworzenia archiwum

tar -cf archiwum.tar katalog

26
New cards

obejrzenie zawartości archiwum

tar -tf archiwum.tar

27
New cards

tworzenie skompresowanego archiwum

tar -czf arhiwum.tar.gz katalog

28
New cards

rozpakowanie archiwum + rozpakowanie archiwum do konkretnej lokalizacji

tar -xf arhiwum.tar

tar -xf archiwum.tar -C /nowa_lokalizacjia

29
New cards

tar - parametry

!kolejność parametrów jest kluczowa!

[1]

-c - tworzy archiwum, jest pierwszym parametrem w kolejności przy tworzeniu

-x - służy do rozpakowania, jest pierwszym parametrem w kolejności

-t - daje nam możliwość podglądu zawartość archiwum, jest pierwszym w kolejności

[2]

-v - wyświetla komunikaty, informujące o tym, co zrobiło dane polecenie, zazwyczaj jest drugim w kolejności parametrem

-z - niezbędny do kompresji

[3]

-f - nadaje mu nazwę/występuje zawsze kiedy korzystamy z nazwy archiwum w komendzie, zawsze jest ostatni w kolejce

30
New cards

gzip

służy do skomprsowania już istniejącego archiwum

31
New cards

gunzip

służy do dekompresji archiwum

32
New cards

rodzaje linków w linux

twarde - tworzy nową nazwę dla zasobu, zapisując ją w nowej lokalizacji(nie kasując poprzedniej), a sam link nie odwoluje się do pliku samego w sobie, ale tylko do jego zawartości, po skasowaniu pliku źródłowego, link nie przestanie działać

symboliczne - w swoim działaniu są bardzo podobne do skrótów z systemu Windows, wskazują zazwyczaj na jakiś plik, a skasowanie pliku źródłowego spowoduje, że link, dowiązanie, po prostu przestanie dzaiłać prawidłowo

33
New cards

ln

służy do tworzenia linków

34
New cards

tworzenie linku twardego (komenda)

ln plik.txt katalog/nowy_link.txt

35
New cards

tworzenie linku symbolicznego

ln -s plik.txt katalog/nowy_link.txt

36
New cards

alias

tworzy nazwe skrótową do długiego polecenia

37
New cards

tworzenie aliasu (komenda)

alias nazwa_aliasu=”polecenie”

38
New cards

wyświetlenie listy dostępnych aliasów (komenda)

alias