Dowiązania (linki) twarde i symboliczne

Slides:



Advertisements
Podobne prezentacje
Podstawowe polecenia systemu mgr inż. Edward Surlas
Advertisements

Wstęp do strumieni danych
SO – LAB2 Wojciech Pieprzyca
Prezentacja na temat Dos`a. Wykonał: Tomasz Kucharczyk
Dodawanie i usuwanie oprogramowania
SIECI KOMPUTEROWE (SieKom) PIOTR MAJCHER WYŻSZA SZKOŁA ZARZĄDZANIA I MARKETINGU W SOCHACZEWIE Zarządzanie.
Wykorzystanie Platformy Moodle w dydaktyce języków obcych
Systemy plików FAT12, FAT16, FAT32, NTFS.
Obsługa plików csv Do odczytu z pliku csv można użyć następującego kodu: $fp = fopen ("strony.csv","r"); $num = 0; while ($data = fgetcsv ($fp, 1000, ";"))
Wprowadzenie do Unix’a
Procedury systemowe w systemie DOS
Podstawowe polecenia systemu DOS
Podstawowe komendy UNIXA
WINDOWS 95 WYCINEK AUTOSTART TWORZENIE POWIĄZAŃ PLIKÓW Z APLIKACJAMI
RÓWNANIA JAK SIĘ DO TEGO ZABRAĆ ?.
ZASOBY KOMPUTERA I PRACA W SYSTEMIE OPERACYJNYM WINDOWS XP
Opracowała: Iwona Kowalik
PRACA BIBLIOTEKARZA W ZESPOLE SZKÓŁ SZPITALNYCH
PRACA DYPLOMOWA INŻYNIERSKA
Poznaj bliżej program Microsoft Office Word 2007
EXCEL TO HTML Wykonawca Jarosław Ferenc. CO CHCEMY UZYSKAC Przed uzupełnieniem Po uzupełnieniu.
Tworzenie nowych kont lokalnych i domenowych, oraz zarządzanie nimi
Linux - polecenia.
Instrukcja USOSweb Wersja: Opracował: Sebastian Sieńko Moduł sprawdzianów.
Tworzenie stron internetowych
Janusz ROŻEJ GENERATORY APLIKACJI Generatory aplikacji Janusz ROŻEJ
ANNA BANIEWSKA SYLWIA FILUŚ
JAK ZROBIĆ STRONE WWW PIERWSZA STRONA W INTERNECIE
Opracowała: Weronika Grzybowska. Find – to aplikacja pozornie prosta, służąca do odnajdywania plików / folderów. Przykładowo : #find. -name *.html komenda.
System raportowania, ewaluacji oraz badania satysfakcji Klienta.
Wykonywanie kopii bezpieczeństwa danych
Instrukcja USOSweb Wersja: Opracował: Sebastian Sieńko Plany zajęć dodatkowych pracownika.
Polecenia systemowe dos, winodws, linux
Sieciowe systemy operacyjne - UNIX
Komendy SQL do pracy z tabelami i bazami
Projektowanie stron www
Aplikacje internetowe Łącza hipertekstowe. Tworzenie hiperpołączeń Do utworzenia połączenia w języku HTML potrzebne są następujące informacje: nazwa pliku.
Informatyka Poczta elektroniczna.
Linux, to kompletny system operacyjny (jądro i programy użytkownika), który powstał na zasadzie GNU – czyli Powszechnej Licencji Publicznej (General Public.
Pan Bałagan i jego biurko
PULPIT WINDOWS.
Visual Basic w Excelu - podstawy
Andrzej Majkowski 1 informatyka +. 2 Bezpieczeństwo protokołu HTTP Paweł Perekietka.
Temat 4: Klasy i identyfikatory
PHP Operacje na ciągach znaków Damian Urbańczyk. Zabezpieczanie tekstów Pewne dane muszą być przechowywane w taki sposób, aby nie mogły się do nich dostać.
Opracowanie mgr Karol Adamczyk
System operacyjny „DOS”, „MS-DOS” oraz wybrane komendy.
Portal edukacyjny A.Ś. Zarz ą dzanie informacj ą w ś rodowisku Windows.
Beata Sanakiewicz. Spis treści  Pierwsze spotkanie Pierwsze spotkanie  Ustawienia witryny Ustawienia witryny  Tło strony Tło strony  Teksty na stronie.
Formatowanie dokumentów
Operacje na plikach i folderach
Polecenie chmod change mode - zmiana atrybutu. chmod [opcje] uprawnienia plik Opis klas użytkowników u - użytkownik (user) g - grupa (group) o - inni.
Multimedia w HTML5 Statyczne witryny internetowe 2TIa Marek Kwiatkowski.
1 Architektury Komputerów i Systemy Operacyjne Prowadzący przedmiot: dr inż. Rafał Stankiewicz Data:
1. Adres względny 2. Adres bezwzględny 3. Adres mieszany.
Dominik Benduski Michał Mandecki Podstawy Visual Basic w Excelu.
 Formuła to wyrażenie algebraiczne (wzór) określające jakie operacje ma wykonać program na danych. Może ona zawierać liczby, łańcuchy znaków, funkcje,
 Cele operacyjne:  Uczeń:   doskonali:   · zasady tworzenia tabeli;  · sposoby formatowania tekstu w programie Word;  · umiejętność wyrównania.
Wykład 4 Dr Aneta Polewko-Klim
Tworzenie konta pocztowego na portalu Google
Tworzenie konta pocztowego na portalu Google
Strumienie, Wczytywanie, Zapisywanie, Operacje na plikach
Procedury własne to procedury tworzone przez użytkownika, składające się z nagłówka, który zawiera słowa oto i nazwę procedury z parametrem, treści procedury.
Podstawy tworzenia skryptów
ETO w Inżynierii Chemicznej
Wskaźniki Elżbieta Labocha.
PODSTAWOWE ZARZĄDZANIE KOMPUTERAMI Z SYSTEMEM WINDOWS
System operacyjny „DOS”, „MS-DOS” oraz wybrane komendy.
Operacje na ciągach znaków
Zapis prezentacji:

Dowiązania (linki) twarde i symboliczne

Dowiązania twarde (hard links) Dowiązanie twarde to utworzenie nowej nazwy dla istniejącego pliku. Jeśli wyobrazimy sobie plik jako jego nazwę i dane na które ta nazwa wskazuje to można powiedzieć, że dowiązanie twarde to utworzenie nowej nazwy wskazującej na te same dane. Polecenie to jest podobne do kopiowania pliku z tym, że przy kopiowaniu tworzona jest niezależna kopia pliku a przy dowiązaniu twardym tworzona jest tylko nowa nazwa, która wskazuje na ten sam istniejący już plik. Do tworzenia dowiązań twardych służy polecenie ln. Używamy go następująco: ln cel_dowiązania dowiązanie gdzie: cel_dowiązania - plik do którego chcemy zrobić dowiązanie dowiązanie - plik, który będzie stanowił dowiązanie do pierwszego

Przykład Przykład. Weźmy pod uwagę plik "dorota" znajdujący się na pulpicie, którego ścieżka jest następująca: ~/Desktop/dorota. W moim przypadku jest to /home/lukasz99/Desktop/dorota. (Znak "~" oznacza katalog domowy użytkownika). Na pulpicie znajduje się katalog "Katalog1" w którym chcemy zrobić dowiązanie do "dorota". Ścieżka do katalogu to ~/Desktop/Katalog1. Chcemy zrobic dowiązanie o nazwie "aneta". Wówczas cel dowiązania i dowiązanie będą następujące: cel dowiązania - ~/Desktop/dorota dowiązanie - ~/Desktop/Katalog1/aneta Polecenie ln będzie wyglądało następująco: $ ln ~/Desktop/dorota ~/Desktop/Katalog1/aneta

Przykład cd Polecenie to utworzy nam w katalogu "Katalog1" plik "aneta", który będzie dowiązaniem do pliku "dorota" znajdującego się na pulpicie (w katalogu ~/Desktop). W ten sposób nadaliśmy plikowi nową nazwę, która jest równoprawna ze starą. Oba pliki mają taką samą (wskazują na tą samą) zawartość. Liczbę dowiązań do plików można sprawdzić wydając polecenie ls -l, które listuje zawartość katalogu podając kilka parametrów plików w nim zawartych. Jeśli wydamy to polecenie w katalogu "Katalog1" otrzymamy jeden wpis dotyczący pliku "aneta".

Napisałem, że polecenia ln używa się podając dowiązanie i cel dowiązania, ale parametr dowiązanie nie jest obowiązkowy. Jeżeli go nie podamy, podając tylko cel dowiązania to dowiązanie zostanie utworzone w katalogu w którym się akurat znajdujemy. Dowiązanie będzie miało taką samą nazwę jak oryginalna. Rozpatrzmy naszą początkową sytuację. Jeśli chcemy utowrzyć dowiązanie do ~/Desktop/dorota w katalogu ~/Desktop/Katalog1 wystarczy w tym katalogu wydać polecenie: $ ln ~/Desktop/dorota Polecenie to utworzy w katalogu ~/Desktop/Katalog1 dowiązanie do ~/Desktop/dorota ale o nazwie dorota (~/Desktop/Katalog1/dorota). Jeżeli chcemy utworzyć dowiązanie o nazwie aneta, a wydajemy je z katalogu ~/Desktop/Katalog1, wystarczy wydać polecenie: $ ln ~/Desktop/dorota aneta Jak widać nie trzeba wpisywać pełnych nazw plików jeśli wydajemy polecenie z katalogu w którym ma znajdować się dowiązanie. (Analogicznie byłby z nazwą dorota jeśli polecenie wydawalibyśmy z katalogu ~/Desktop).

Dowiązania symboliczne (symbolic links) Link symboliczny to dowiązanie do pliku wskazujące na jego nazwę. O ile dowiązanie twarde to była nowa nazwa wskazująca na plik tak samo jak stara to link symboliczny wskazuje na nazwę pliku, która dopiero wskazuje na plik. Linki symboliczne tworzy się analogicznie jak dowiązania twarde tylko dodając do polecenia ln parametr -s. Na przykład ln -s plik1 plik2 utowrzy plik2 jako dowiązanie symboliczne do plik1.

Przykład Wracając do naszego pierwotnego przykładu czyli pliku ~/Desktop/dorota i katalogu ~/Desktop/Katalog1. Jeżeli chcemy utworzyć dowiązanie do "dorota" o nazwie "aneta", które będzie się znajdowało w katalogu "Katalog1", ale tym razem ma to być link symboliczny, wydajemy analogiczną komendę ale z parametrem -s: $ ln -s ~/Desktop/dorota ~/Desktop/Katalog1/aneta