Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 13047|Răspunde: 1

[ferestre] Funcția de legare a folderelor sub sistemul Windows mklink/linkd

[Copiază linkul]
Postat pe 22.02.2018 13:53:22 | | |
Comanda mklink din Vista și sistemele superioare poate crea un link către un folder (se simte ca o hartă a unui folder). Deoarece legătura folderului este implementată de jos în sus, legătura este transparentă pentru aplicație.

(Funcția corespunzătoare a Windows 2000, XP, Server 2003 este legată, aici este doar mklink)
De exemplu, am un folder numit C:\Program Files, dar nu este mult spațiu pe unitatea c, așa că vreau să transfer unele aplicații pe unitatea d, dar tăierea directă cu siguranță nu va funcționa, iar aplicația va raporta o eroare, așa că mai întâi mută (taie) întregul folder C:\Program Files pe unitatea d, apoi execută comanda:



Astfel, va exista un folder suplimentar cu o pictogramă de scurtătură sub unitatea C, numele complet este "C:\Program Files", și dați dublu click pe el pentru a merge efectiv la D:\Program Files.

Folderul C:\Program Files este transparent pentru aplicație, adică, cu excepția Windows-ului în sine, aplicația nu știe că lucrurile din C:\Program Files au fost transferate de fapt pe unitatea D și sunt încă pe unitatea C. Acest lucru nu va afecta utilizarea aplicației originale sub C:\Program Files.



1. Legăturile stabilite mai sus aparțin legăturilor soft (/j), precum și legăturilor simbolice (/d) și legăturilor directe către fișiere (/h).

Symlink-urile și softlink-urile sunt foarte asemănătoare, cu diferența că softlink-urile sunt legături absolute ale căilor, în timp ce legăturile simbolice permit legături între căi relative.

De exemplu, dacă creezi o legătură simbolică c:\1 și o legătură soft c:\2 de c:\data\tmp, respectiv, atunci c:\1 indică subfolderul tmp sub folderul data din același folder, iar c:\2 indică calea absolută a lui c:\data\tmp. Efectul este că dacă muți cele două foldere c:\1 și c:\2 pe unitatea D, legătura d:\1 va fi invalidă, iar d:\2 va rămâne valabilă.

O legătură hard către un fișier este o legătură creată către un fișier, cum ar fi c:\data\1.txt creând o legătură c:\data\2.txt, atunci aceste două fișiere sunt două aliase echivalente ale aceluiași fișier, ceea ce este echivalent cu două pointere către același spațiu de stocare pe hard disk, iar ștergerea oricăruia dintre ele nu afectează celălalt fișier. Dar limitarea este că această legătură nu poate încrucișa partițiile.

2. Legăturile soft și cele simbolice nu pot intersecta discuri.

3. Această caracteristică trebuie să fie pe sistemul de fișiere NTFS pentru a fi folosită.




Precedent:Ce este benzina, care este prețul benzinei și datele?
Următor:Geth portofelului Ethereum a fost transferat cu succes de pe unitatea C pe un alt disc
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com