Główny Windows 10 Linki symboliczne, twarde linki i połączenia katalogów w systemie Windows 10

Linki symboliczne, twarde linki i połączenia katalogów w systemie Windows 10



W systemie Windows 10 możesz użyć linków symbolicznych, aby łatwo przekierować jeden folder do innej lokalizacji. Dowiązania symboliczne są szeroko stosowane w systemie operacyjnym dla własnych plików i folderów. Korzystając z dowiązań symbolicznych, możesz zaoszczędzić miejsce na dysku i udostępnić dane z różnych lokalizacji systemu plików bez fizycznego przenoszenia danych.

Reklama

Dowiązania symboliczne mogą być bardzo przydatne w wielu sytuacjach. Na przykład ostatnio dodałem dysk SSD do swojego komputera i zainstalowałem tam Windows. Wszystkie moje aplikacje przenośne pozostały w folderze D: portable, a wiele z nich zostało skonfigurowanych do pracy z folderem D: documents. Problem polegał na tym, że zanim dodałem ten nowy dysk SSD, ścieżka do folderów była C: portable i C: documents.

Łącząc symbolicznie te dwa foldery, wszystko działało w ciągu kilku sekund. Utworzyłem dowiązania symboliczne o nazwach c: portable ic: documents bez przenoszenia pojedynczego pliku lub folderu. Inną interesującą rzeczą jest to, że jeśli przeniosę moje linki symboliczne w inne miejsce, na przykład na dysk E :, będą one nadal działać i będą wskazywać na moje foldery na dysku D :.

Oto, jak można tworzyć dowiązania symboliczne.

W przypadku zarządzania dowiązaniami symbolicznymi system Windows oferuje wiele sposobów.

Najbardziej znanym narzędziem jest mklink. Ma następującą składnię (mklink /?):

MKLINK [[/ D] | [/ H] | [/ J]] Cel łącza

/ D - tworzy dowiązanie symboliczne do katalogu. Domyślnie jest to dowiązanie symboliczne do pliku.
/ H - Tworzy dowiązanie twarde zamiast dowiązania symbolicznego.
/ J - tworzy węzeł katalogowy.
Łącze - określa nową nazwę dowiązania symbolicznego.
Cel - określa ścieżkę (względną lub bezwzględną), do której odwołuje się nowy link.

Teraz możesz się zastanawiać, jaka jest różnica między dowiązaniem symbolicznym katalogu a przyłączeniem do katalogu.

Jaka jest różnica między dowiązaniem symbolicznym katalogu a przyłączeniem katalogu
Łączenie katalogów to starszy typ dowiązania symbolicznego, który nie obsługuje ścieżek UNC (ścieżek sieciowych zaczynających się od \) i ścieżek względnych. Łączenia katalogów są obsługiwane w systemach Windows 2000 i nowszych wersjach NT. Z drugiej strony dowiązanie symboliczne do katalogu obsługuje również ścieżki UNC i ścieżki względne. Wymagają jednak co najmniej systemu Windows Vista. Dlatego w większości dzisiejszych przypadków dowiązanie symboliczne do katalogu jest preferowaną opcją.

Jaka jest różnica między dowiązaniem twardym a dowiązaniem symbolicznym
Twarde łącze można utworzyć tylko dla plików, a nie folderów. Nie można utworzyć twardego łącza do katalogów. W związku z tym ma więcej ograniczeń niż węzeł katalogowy, a także nie obsługuje ścieżek UNC.

jak zmienić imię w Blizzard

Jak sprawdzić, czy plik lub folder jest dowiązaniem symbolicznym
Utwórzmy wszystkie trzy typy dowiązań symbolicznych i zobaczmy, jak będą wyświetlane w systemie operacyjnym.
Utworzę folder Winaero na moim pulpicie i plik tekstowy Winaero.txt w tej samej lokalizacji.
Następnie utworzę nowe dowiązanie symboliczne i nowe połączenie katalogowe dla folderu i pliku tekstowego.

Polecenie mklink wymaga uprawnień administratora, więc musisz je uruchomić z pliku podwyższony wiersz polecenia .

Następujące polecenie utworzy nowy plikdowiązanie symboliczne do katalogu:

mklink / d 'c:  users  winaero  desktop  katalog dowiązanie symboliczne' 'c:  users  winaero  desktop  winaero'

Windows 10 tworzy dowiązanie symboliczne do kataloguDowiązanie symboliczne do katalogu można wizualnie zidentyfikować po ikonie nakładki skrótu dodanej do jego ikony głównej:Windows 10 tworzy połączenie katalogów

jak nagrywać facetime na iPadzie

Dodatkowo, jeśli włączysz kolumnę „Atrybuty” w widoku Szczegóły Eksploratora plików, zobaczysz atrybut „L”, który wskazuje, że jest to łącze symboliczne.Polecenie łącza symbolicznego pliku systemu Windows 10

Teraz stwórzmy nowyprzyłączenie katalogówdla folderu Winaero w następujący sposób:

mklink / j 'c:  users  winaero  desktop  directory junction' 'c:  users  winaero  desktop  winaero'

Dowiązanie symboliczne do pliku systemu Windows 10 w eksploratorzeNie ma wizualnej różnicy w porównaniu z dowiązaniem symbolicznym do katalogu w Eksploratorze plików, więc nie można stwierdzić, czy jest to połączenie katalogów, czy dowiązanie symboliczne do katalogu:Dowiązanie symboliczne do pliku systemu Windows 10

Jedynym sposobem znalezienia typu łącza jest użycie konsoliTobieKomenda. Otwórz nowe okno wiersza polecenia w folderze zawierającym łącze i uruchom polecenie dir. Zobacz wynik:Polecenie twardego łącza systemu Windows 10

Teraz stwórzmy plikdowiązanie symboliczne do pliku tekstowegoJa stworzyłem. Polecenie jest następujące:

mklink 'c:  users  winaero  desktop  file symbolic link.txt' 'c:  users  winaero  desktop  winaero.txt'

Twardy link do pliku systemu Windows 10 na pulpiciePonownie, wizualnie nie różni się od zwykłego pliku skrótu, poza wartością kolumny atrybutów i typem elementu „łącze symboliczne”:

Twarde łącza systemu Windows 10

Sytuacja jest inna w przypadkutwarde linki. Stwórzmy jeden:

mklink / h 'c:  users  winaero  desktop  file hard link.txt' 'c:  users  winaero  desktop  winaero.txt'

Twardy link nie różni się wizualnie od zwykłego pliku po wyświetleniu w Eksploratorze plików:

Jedynym sposobem upewnienia się, że plik jest dowiązaniem twardym, jest użycie innego narzędzia konsoli, fsutil.
Uruchom go w następujący sposób:

fsutil hardlink list „file hard link.txt”

Wspomniane polecenie pokazuje wszystkie pliki dowiązane na stałe:

jak sprawdzić, czy sterowniki karty graficznej są aktualne

Nie można łatwo sprawdzić, czy plik jest twardym łączem, ponieważ Explorer po wyjęciu z pudełka nie daje takiego wskazania. Zachowują się jak zwykłe pliki w danych wyjściowych polecenia dir lub w Eksploratorze plików.

Jednak twarde linki są nadal linkami do innych plików. Nie powielają zawartości pliku docelowego i nie zajmują nadmiarowego miejsca na dysku.

W systemie Windows Vista i nowszych połączeniach katalogów są używane do łączenia starszych ścieżek folderów plików, takich jak C: Documents and Settings, z nowszymi ścieżkami, takimi jak C: Users. Dowiązania symboliczne są również używane do przekierowywania C: Users All Users do C: ProgramData.

Począwszy od systemu Windows Vista, łącza twarde są również powszechnie wykorzystywane przez system Windows i jego mechanizm obsługi. Wiele plików systemowych to twarde łącza do plików w folderze Sklepu składników systemu Windows. Jeśli uruchomisz polecenie fsutil hardlink list dla explorer.exe, notepad.exe lub regedit.exe, możesz to zobaczyć sam!

Plik Folder WinSxS przechowuje różne pliki systemowe, które są połączone twardymi linkami z plikami znajdującymi się w folderach C: Windows, C: Windows System32 i innych folderach systemowych. Po zainstalowaniu aktualizacji systemu operacyjnego pliki w WinSxS są aktualizowane i ponownie trwale łączone z lokalizacjami systemu.

Otóż ​​to. Teraz wiesz już wszystko, co musisz wiedzieć o dowiązaniach symbolicznych w systemie Windows 10. Korzystając z tych informacji, możesz rozwiązać problemy ze ścieżkami podczas dodawania nowego dysku do komputera lub przenoszenia jakiegoś folderu, ale nadal chcesz, aby był on dostępny za pośrednictwem poprzedniego ścieżka. Zapraszam do pozostawienia komentarza, jeśli masz pytanie lub masz coś do dodania.

Teraz patrz jak tworzyć dowiązania symboliczne za pomocą programu PowerShell .

Ciekawe Artykuły

Wybór Redakcji

Jak znaleźć grupy na LinkedIn
Jak znaleźć grupy na LinkedIn
Grupy LinkedIn to doskonały sposób na łączenie się z osobami z Twojej niszy biznesowej, wymianę opinii, rozpoczęcie konstruktywnych dyskusji itp. Niektórzy użytkownicy dołączają do grup, aby swobodnie śledzić, co się dzieje, podczas gdy inni zadają pytania, udostępniają ciekawe linki i aktywnie
Co nowego w systemie Windows 10, kompilacja 10130
Co nowego w systemie Windows 10, kompilacja 10130
Oto krótka lista zmian w niedawno wydanej kompilacji Windows 10 10130.
5 oznacza, że ​​Twoja karta graficzna ma problemy i może umierać
5 oznacza, że ​​Twoja karta graficzna ma problemy i może umierać
Myślisz, że Twoja karta wideo jest na skraju śmierci? Dowiedz się, jak rozwiązać problem z kartą graficzną i raz na zawsze rozwiązać problem.
Jak sprawdzić, czy Android jest aktualny
Jak sprawdzić, czy Android jest aktualny
Android jest obecnie jednym z najpopularniejszych systemów operacyjnych dla urządzeń przenośnych. Dostępny na wielu platformach, takich jak smartfony, tablety, a nawet niektóre inteligentne urządzenia domowe, system operacyjny jest wszechstronny i dość przyjazny dla użytkownika. Jak każde oprogramowanie,
Recenzja Lenovo IdeaPad Flex 15
Recenzja Lenovo IdeaPad Flex 15
Lenovo IdeaPad Flex 15 to niedrogi laptop z niespodzianką. Tam, gdzie większość w tej cenie rzadko odbiega od wypróbowanych i przetestowanych, Flex 15 ma niezwykle elastyczną konstrukcję. Zobacz też: jaki jest najlepszy laptop
Wyłącz przyspieszenie sprzętowe w Microsoft Edge
Wyłącz przyspieszenie sprzętowe w Microsoft Edge
Jak wyłączyć akcelerację sprzętową w Microsoft Edge Przeglądarka Microsoft Edge oparta na Chromium wyszła niedawno z wersji beta i jest teraz dostępna dla większości użytkowników Windows 7, Windows 8.1, Windows 10 i macOS. W pewnych okolicznościach może się okazać, że silnik Chromium używany w Edge nie renderuje poprawnie strony internetowej.
Sprawdź, czy szyfrowanie urządzeń jest obsługiwane w systemie Windows 10
Sprawdź, czy szyfrowanie urządzeń jest obsługiwane w systemie Windows 10
Jak sprawdzić, czy szyfrowanie urządzeń jest obsługiwane w systemie Windows 10 W tym artykule omówimy metody, których możesz użyć, aby sprawdzić, czy Twoje urządzenie z systemem Windows 10 obsługuje szyfrowanie. System Windows 10 jest w stanie wykorzystywać i zarządzać wbudowanymi funkcjami zabezpieczeń sprzętowych, jeśli są dostępne, i chronić poufne dane za ich pomocą. Reklama Szyfrowanie urządzeń pomaga