Łącząc symbolicznie te dwa foldery, wszystko działało w ciągu kilku sekund. Utworzyłem dowiązania symboliczne o nazwach c:portable i c:documents bez przenoszenia pojedynczego pliku lub folderu. Kolejną interesującą rzeczą jest to, że jeśli przeniosę moje dowiązania symboliczne w inne miejsce, na przykład na dysk E:, będą one nadal działać i będą wskazywać moje foldery na dysku D:.
W poprzednim artykule widzieliśmy, jak zarządzać dowiązaniami symbolicznymi za pomocą wbudowanego narzędziamklinknarzędzie konsoli. Dzisiaj zobaczymy, jak to samo można zrobić za pomocą programu PowerShell.
Zawartość ukrywać Aby utworzyć łącze symboliczne w systemie Windows 10 za pomocą programu PowerShell, Aby utworzyć połączenie katalogów w systemie Windows 10 za pomocą programu PowerShell, Aby utworzyć twarde łącze w systemie Windows 10 za pomocą programu PowerShell,Aby utworzyć łącze symboliczne w systemie Windows 10 za pomocą programu PowerShell,
- Otwórz podwyższony poziom programu PowerShell.
- Wpisz lub skopiuj i wklej następujące polecenie:|_+_|
- ZastąpPołączyćczęść zawierającą ścieżkę do dowiązania symbolicznego, które chcesz utworzyć (w tym nazwę pliku i jego rozszerzenie dla plików).
- ZastąpCelczęść ze ścieżką (względną lub bezwzględną), do której odnosi się nowe łącze.
Skończyłeś.
Poza tym możesz używać PowerShell do tworzenia połączeń katalogów i twardych linków. Zobaczmy jak można to zrobić.
Aby utworzyć połączenie katalogów w systemie Windows 10 za pomocą programu PowerShell,
- Otwórz podwyższony poziom programu PowerShell.
- Wpisz lub skopiuj i wklej następujące polecenie:|_+_|
- ZastąpPołączyćczęść zawierającą ścieżkę do węzła katalogu, który chcesz utworzyć.
- ZastąpCelczęść zawierającą pełną ścieżkę do katalogu, do którego odnosi się nowe łącze.
Aby utworzyć twarde łącze w systemie Windows 10 za pomocą programu PowerShell,
- Otwórz podwyższony poziom programu PowerShell.
- Wpisz lub skopiuj i wklej następujące polecenie:|_+_|
- ZastąpPołączyćczęść zawierającą pełną ścieżkę, w tym nazwę pliku i jego rozszerzenie dla twardego łącza, które chcesz utworzyć.
- ZastąpCelczęść zawierającą pełną ścieżkę do pliku, do którego odnosi się nowe łącze.
Teraz możesz się zastanawiać, jaka jest różnica między dowiązaniem symbolicznym katalogu a połączeniem katalogu.
Jaka jest różnica między dowiązaniem symbolicznym katalogu a połączeniem katalogu
Directory Junction to starszy typ dowiązania symbolicznego, który nie obsługuje ścieżek UNC (ścieżek sieciowych rozpoczynających się od \) ani ścieżek względnych. Połączenia katalogów są obsługiwane w systemach Windows opartych na systemie Windows 2000 i nowszych wersjach systemu Windows NT. Z drugiej strony dowiązanie symboliczne katalogu obsługuje również ścieżki UNC i ścieżki względne. Wymagają jednak co najmniej systemu Windows Vista. Dlatego obecnie w większości przypadków preferowaną opcją jest dowiązanie symboliczne do katalogu.
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ć stałego łącza do katalogów. Ma zatem więcej ograniczeń niż węzeł katalogowy i nie obsługuje ścieżek UNC.
W systemie Windows Vista i nowszych połączenia katalogów służą do łączenia starszych ścieżek folderów plików, takich jak C:Documents i Settings, z nowszymi ścieżkami, takimi jak C:Users. Dowiązania symboliczne służą także do przekierowywania C:UsersAll Users do C:ProgramData.
Począwszy od systemu Windows Vista, łącza twarde są również szeroko wykorzystywane w systemie Windows i jego mechanizmach obsługi. Wiele plików systemowych to twarde łącza do plików znajdujących się 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!
Folder WinSxS przechowuje różne pliki systemowe, które są połączone za pomocą twardych łączy z plikami znajdującymi się w folderach C:Windows, C:WindowsSystem32 i innych folderach systemowych. Po zainstalowaniu aktualizacji systemu operacyjnego pliki w WinSxS są aktualizowane i ponownie powiązane z lokalizacjami systemu.
Otóż to.