Skip to main content

Skróty na Macu: aliasy, linki symboliczne, twarde linki

Week 0, continued (Może 2024)

Week 0, continued (Może 2024)
Anonim

Systemy operacyjne Mac OS i macOS obsługują kilka typów skrótów do plików i folderów. Łącza skrótów ułatwiają nawigację do obiektów, które są głęboko ukryte w systemie plików. Komputery Mac obsługują trzy typy skrótów: aliasy, dowiązania symboliczne i dowiązania twarde.

Wszystkie trzy typy łączy są skrótami do oryginalnego obiektu systemu plików. Obiekt systemu plików to zwykle plik na komputerze Mac, ale może to być także folder, dysk lub urządzenie sieciowe.

Omówienie aliasów, łączy symbolicznych i twardych linków

Łącza skrótów to małe pliki odwołujące się do innego obiektu pliku. Gdy system napotka łącze skrótu, odczytuje plik, który zawiera informacje o miejscu, w którym znajduje się oryginalny obiekt, a następnie przystępuje do otwarcia tego obiektu. W większości przypadków dzieje się tak bez powiadomienia użytkownika, że ​​napotkał jakiś link. Wszystkie trzy typy linków wydają się niewidoczne dla użytkownika lub aplikacji, która z nich korzysta.

Ta przezroczystość umożliwia stosowanie skrótów do wielu różnych celów. Jednym z najczęstszych jest wygodny dostęp do pliku lub folderu, który jest głęboko ukryty w systemie plików. Na przykład, możesz utworzyć folder rozliczeniowy w folderze Dokumenty do przechowywania wyciągów bankowych i innych informacji finansowych. Jeśli często korzystasz z tego folderu, możesz utworzyć jego alias i umieścić go na pulpicie. Zamiast korzystać z Findera, aby poruszać się po wielu poziomach folderów, aby uzyskać dostęp do folderu rozliczania, możesz kliknąć jego alias pulpitu. Alias ​​przeniesie Cię do folderu i jego plików, zwierając długi proces nawigacji.

Innym powszechnym zastosowaniem skrótów systemu plików jest używanie tych samych danych w wielu lokalizacjach bez konieczności duplikowania danych lub synchronizowania danych.

Wracając do przykładu folderu księgowego, możesz mieć aplikację, której używasz do śledzenia typowania na giełdzie, a aplikacja musi przechowywać swoje pliki danych w pewnym predefiniowanym folderze. Zamiast kopiować folder do drugiej lokalizacji i martwić się o synchronizację dwóch folderów, możesz utworzyć alias lub dowiązanie symboliczne, dzięki czemu aplikacja handlu towarami zobaczy dane w dedykowanym folderze, ale uzyska dostęp do danych przechowywanych w twój folder rachunkowości.

Wszystkie trzy typy skrótów to metody uzyskiwania dostępu do obiektu w systemie plików komputera Mac z lokalizacji innej niż jego pierwotna lokalizacja. Każdy typ skrótu ma unikalne cechy, które są lepiej dostosowane do niektórych zastosowań niż inne.

Aliasy

Alias ​​jest najstarszym skrótem dla Maca; jego korzenie sięgają aż do Systemu 7. Jest także najbardziej popularny. Większość użytkowników Maców wie, jak tworzyć aliasy i jak z nich korzystać.

Aliasy są tworzone i zarządzane na poziomie Findera, co oznacza, że ​​jeśli używasz terminala lub aplikacji innej niż Mac, takich jak wiele aplikacji i narzędzi systemu UNIX, alias nie będzie działać. OS X widzi aliasy jako małe pliki danych, którymi są, ale nie wie, jak interpretować zawarte w nich informacje.

Może się to wydawać wadą, ale aliasy są najpotężniejszym z trzech rodzajów skrótów. W przypadku użytkowników komputerów Mac i aplikacji aliasy są również najbardziej uniwersalnym skrótem.

Podczas tworzenia aliasu dla obiektu system tworzy mały plik danych, który zawiera bieżącą ścieżkę do obiektu, a także nazwę i-węzła obiektu. Nazwa i-węzła każdego obiektu to długi ciąg liczb, niezależny od nazwy nadanej obiektowi i gwarantowany jako unikalny dla dowolnego woluminu lub dysku, z którego korzysta Mac.

Po utworzeniu pliku aliasu możesz przenieść go do dowolnej lokalizacji w systemie plików komputera Mac, a także nadal wskazywać na oryginalny obiekt. Możesz przesuwać alias tyle razy, ile chcesz i nadal łączy się z oryginalnym obiektem. To sprytne, ale aliasy idą o krok dalej.

Oprócz przenoszenia aliasu możesz także przenieść oryginalny element w dowolnym miejscu systemu plików komputera Mac. Alias ​​nadal może znaleźć plik. Aliasy mogą wykonywać tę pozornie magiczną sztuczkę, ponieważ zawierają nazwę i-węzła oryginalnego elementu. Ponieważ nazwa i-węzła każdego elementu jest unikalna, system zawsze może znaleźć oryginalny plik, bez względu na to, gdzie go umieścisz.

Proces działa w następujący sposób: Po uzyskaniu dostępu do aliasu system sprawdza, czy oryginalny element znajduje się w ścieżce zapisanej w pliku aliasu. Jeśli tak, system uzyskuje do niego dostęp i to wszystko. Jeśli obiekt został przeniesiony, system wyszukuje plik, który ma tę samą nazwę i-węzła, co zapisany w pliku aliasu. Po znalezieniu pasującej nazwy i-węzła system łączy się z obiektem.

Tworzenie aliasu pliku jest proste. Wybierz nazwę pliku w oknie Findera, kliknij ikonę koła zębatego i wybierz Make Alias.

Połączenia symboliczne

Dowiązania symboliczne (lub dowiązania symboliczne) i dowiązania są mniej powszechne i wymagają poziomu komfortu w aplikacji Terminal.

Dowiązanie symboliczne jest rodzajem skrótu, który jest częścią systemów plików UNIX i Linux. Ponieważ OS X jest zbudowany na systemie UNIX, w pełni obsługuje dowiązania symboliczne. Dowiązania symboliczne są podobne do aliasów, ponieważ są małymi plikami, które zawierają nazwę ścieżki do oryginalnego obiektu. Jednak w przeciwieństwie do aliasów dowiązania symboliczne nie zawierają nazwy i-węzła obiektu. Jeśli przeniesiesz obiekt do innej lokalizacji, dowiązanie symboliczne zostanie przerwane, a system nie znajdzie obiektu.

To może wydawać się słabością, ale jest także siłą.Ponieważ dowiązania symboliczne znajdują obiekt według nazwy ścieżki, jeśli obiekt zostanie zastąpiony innym obiektem, który nosi tę samą nazwę i znajduje się w tym samym miejscu, dowiązanie symboliczne nadal działa. Dzięki temu dowiązania symboliczne są naturalne dla kontroli wersji. Na przykład można utworzyć prosty system kontroli wersji dla pliku tekstowego o nazwie MyTextFile. Możesz zapisać starsze wersje pliku z dodanym numerem lub datą, na przykład MyTextFile2, i zapisać aktualną wersję pliku jako MyTextFile.

Twarde łącza

Podobnie jak dowiązania symboliczne, twarde łącza są częścią podstawowego systemu plików UNIX. Dowiązania twarde to małe pliki, które podobnie jak aliasy zawierają nazwę i węzła oryginalnego elementu. W przeciwieństwie do aliasów i dowiązań symbolicznych, dowiązania twarde nie zawierają nazwy ścieżki do oryginalnego obiektu. Zwykle używasz twardego linku, gdy chcesz, aby pojedynczy obiekt pliku pojawiał się w wielu miejscach. W przeciwieństwie do aliasów i dowiązań symbolicznych, nie można usunąć oryginalnego twardego obiektu z systemu plików bez wcześniejszego usunięcia wszystkich twardych linków do niego.