සංකේතාත්මක සබැඳියක් මකා දැමිය හැක්කේ කෙසේද?


331

මම භාවිතා කරමින් සිම්ලින්ක් එකක් නිර්මාණය කළෙමි mklink. දැන් මට එය වෙනස් කළ යුතු නමුත් එය මකා දැමිය හැක්කේ කෙසේදැයි මට සිතාගත නොහැක, එවිට මට එය නිවැරදිව ප්‍රතිනිර්මාණය කළ හැකිය.

Answers:


573

ඉතා ප්‍රවේශම් වන්න.

ඔබ සතුව සංකේතාත්මක සබැඳියක් තිබේ නම් (එය සාදන ලද mklink /d) එවිට භාවිතා කිරීමෙන් delඉලක්කගත නාමාවලියෙහි ඇති සියලුම ලිපිගොනු (සබැඳිය යොමු කරන නාමාවලිය ) මකා දමනු ඇත.

විසඳුම: rmdir අනෙක් අතට මකා දැමිය හැක්කේ ඩිරෙක්ටරි සබැඳිය මිස සබැඳිය යොමු කරන දෙය නොවේ.


108
මෙය අහම්බෙන් සිදු කිරීමෙන් (ඉලක්ක ෆෝල්ඩරයේ සම්පූර්ණ අන්තර්ගතය මකා දමන ලදි), මෙය වැදගත් ඉඟියක්.
සයිමන් ගිල්බී

4
මෙම පිළිතුර සම්පූර්ණයෙන්ම නිවැරදි නොවේ. Delෆෝල්ඩර නොව ගොනු මකා දමයි. එබැවින්, delසබැඳිය මකා දැමීමට ඔබ භාවිතා නොකරනු ඇත .
AMissico

13
නමුත් rmdirපවර්ෂෙල් හි භාවිතා නොකරන්න . cmdමුලින්ම එය ඔතා . මගේ පිළිතුර පහතින් බලන්න ...
නෝර්ත්බෙන්

5
වින්ඩෝස් ගවේෂකය හරහා මම එය මකා දැමුවහොත් කෙසේද?
චියුන්ග්

9
මයික්‍රොසොෆ්ට් සේවකයින් නැවතත් මගේ ජීවිතය, වෘත්තිය සහ වින්ඩෝස් මෙහෙයුම් පද්ධතිය විනාශ කිරීමට උත්සාහ කරයි.
ThorSummoner

68

mklink /dඑය සමඟ සාදන ලද නාමාවලි සංකේතාත්මක සබැඳි ඉවත් කිරීම සඳහා වින්ඩෝස් ගවේෂකයේ සංකේතාත්මක සබැඳිය මකා දැමීම ආරක්ෂිත වේ.


29
වින්ඩෝස් එක්ස්ප්ලෝරර් හරහා සංකේතාත්මක සබැඳිය මකා දැමීම සුරැකීම බව මිනිසුන්ට පැවසීමට +1
AMissico

3
එය නිවැරදි ය. මම ඒක හැම වෙලේම කරනවා. දැන්ම එය නැවත පරීක්ෂා කරන්න.
ddelrio1986

2
මෙය මටත් වැඩ කළා. මම සබැඳිය මකා දැමුවේ සම්බන්ධිත ප්‍රභව ෆෝල්ඩරය නොවේ. සමහර විට එය අල්ලා ගැනීම විය හැකිය.
ආර් හියුස්

3
රයිට්ක්ලික් -> මකන්න සමඟ එය මකා දැමීම ආරක්ෂිතයි. මෙය සම්බන්ධිත ෆෝල්ඩරය මකා නොදමයි.
හෙක්සෝ

mklink / d වින්ඩෝස් 7 හි මා වෙනුවෙන් වැඩ නොකළේය .. මම පැරණි අනුවාදයක් භාවිතා කර ඇතත්
abelito

50

ගොනුවකට සමමුහුර්ත කිරීම සඳහා, භාවිතා කරන්න del. සාදන ලද නාමාවලියකට සමමුහුර්ත කිරීම සඳහා mklink /d, භාවිතා කරන්න rmdir.


5
අවවාදයයි: "ඩෙල්" මඟින් ගොනුව මකා දමනු ඇත.
වුඩන්කිට්ටි

6
Rist ට්‍රිස්ටන්ගේ අනතුරු ඇඟවීම නිවැරදි නැත, මෙම පිළිතුර නිවැරදි ය. වින්ඩෝස් 7 හි පරීක්ෂා කර ඇත
ජිග්ගුන්ජර්

1
වින්ඩෝස් 7 එස්පී 1 (64-බිට්) හි, සාමාන්‍ය වින්ඩෝස් ජී.යූ. , තොරව ඉලක්කය මකා. පවා හන්දියේ (උදා: MKLINK / J විධානය භාවිතා නිර්මාණය), Explorer වල මකා නම්, ඉලක්ක ගත බහලුම හෝ එහි අන්තර්ගතය ඉවත් වන්නේ නැත. හිස් නොවේ නම්, විධාන විමසුමේ DEL හන්දිය භාවිතා කර ඉලක්ක නාමාවලිය මකා දැමිය නොහැක . අද පරීක්ෂා කර ඇත.
එඩ් 999

වින්ඩෝස් සර්වර් 2012 හි, මෙය මගේ සිම් ලින්ක් වෙත යොමු කළ නාමාවලි අන්තර්ගතය ඉවත් කළේය ...
සී බවර්

rmdirපවර්ෂෙල් වෙතින් සම්බන්ධ නොවන්නැයි ඔබ මිනිසුන්ට අනතුරු ඇඟවිය යුතුය !
එන්.එච්.

29

පවර්ෂෙල් හි, භාවිතා rmdirනොකරන්න! cmd /c rmdir .\Targetඒ වෙනුවට භාවිතා කරන්න . මම මෙය මා විසින්ම පරීක්‍ෂා කර මෙහි තහවුරු කළෙමි: http://kristofmattei.be/2012/12/15/powershell-remove-item-and-symbolic-links/


එම බ්ලොග් අඩවිය "ඉලක්කය" යන්නෙහි තේරුම ව්‍යාකූල කරයි, එය සබැඳිය පෙන්වා දෙන සත්‍ය නාමාවලිය වන අතර, සාමාන්‍යයෙන් සබැඳිය ඉවත් කරන අතරතුර මකාදැමීමෙන් වැළකී සිටීමට කැමති අය.
kreemoweet

2
rmdircmd.exe හි අභ්‍යන්තර විධානයකි , එබැවින් පැහැදිලිවම ඔබට අවශ්‍ය වෙනත් කවච වලින් එය ඇමතීමට cmd /cහෝ cmd /k. rmdirපවර්ෂෙල් හි අන්වර්ථයකිRemove-Item
phuclv

24

මා විසින් පරීක්ෂා කරන ලද සහ භාවිතා කිරීමට ආරක්ෂිත තවත් විසඳුමක් තිබේ. සැබෑ ෆෝල්ඩරයට එක් කරන්න _ (උදාහරණ: foo බවට පත් වන්න foo_) ඉන්පසු ඔබේ සංකේතාත්මක සබැඳිය මකා දමා ඔබේ සැබෑ ෆෝල්ඩරයෙන් _ ඉවත් කරන්න.


2
ඔව්, මෙය 100% ආරක්ෂිත විසඳුමක් වන අතර, පවර්ෂෙල් rmdir ගැන ** t ලෙස ලබා නොදෙන බව ඔබ දැනගත් පසු
test30

මෙය දක්ෂ පූර්වාරක්ෂාවකි. +1
හැනා

අවවාදයයි: වින් 10 මත මෙම MIGHT ක්‍රියා නොකරනු ඇතැයි මම නොසිතමි. (අවම වශයෙන් සම්භාව්‍ය කෙටිමං) පරීක්ෂා කර නැත.
හෙක්සෝ

මම මෙය කළේ එක්තරා අවස්ථාවක ය. මම ඉලක්ක ෆෝල්ඩරය නැවත නම් කිරීමෙන් පසුව, මම එයට ප්‍රවේශ වීමට උත්සාහ කරන විට සංකේත සම්බන්ධක සම්බන්ධතාවය අසාර්ථක විය, එබැවින් මට කරදර නොවී එය මකා දැමිය හැකිය.
ඇන්ඩෲ

21

සංකේතාත්මක සබැඳි මකා දැමීමට mklink භාවිතා කළ නොහැක. සංකේතාත්මක සබැඳියක් ඉවත් කිරීමට, ඔබ සාමාන්‍ය ගොනුවක් ඉවත් කරනවා සේ මකා දමන්න. උදාහරණයක් ලෙස, ඉහත නිර්මාණය කර ඇති foo සංකේතාත්මක සබැඳිය මකා දැමීමට, පහත විධානය ඇතුළත් කරන්න:

සබැඳිය නාමාවලියකට තද සබැඳියක් නම්:

C:\test>rmdir foo

නැතිනම්, සබැඳිය ගොනුවකට යොමු කරන්නේ නම් (dir ට වෙනස්ව)

C:\test>del foo

මුලාශ්‍රය: http://www.mydigitallife.info/2007/05/22/create-symbolic-links-hard-links-and-directory-junctions-in-vista-with-mklink/


2
ඔබ එය del /Sඑක්ස්ප්ලෝරර් සමඟ මකා නොදැමීමට වග බලා ගන්න .
හෙලෝ 71

1
ඩිරෙක්ටරියකට සාදන ලද සබැඳියක් සඳහා ඩෙල් භාවිතා කිරීම සාර්ථක නොවන අතර ඒ වෙනුවට ෆෝල්ඩරයේ අන්තර්ගතය මකා දැමීමට උත්සාහ කරන බැවින් එඩ්ඩික්ගේ පිළිතුර පහත බලන්න.
jpierson

2
නාමාවලි සඳහා දෘඩ සබැඳි නොපවතී. මම හිතන්නේ ඔබ අදහස් කළේ සිම්ලින්ක් කියන්න.
බ්‍රිලියන්ඩ්

0

මගේ නඩුවේ (වින්ඩෝස් 10), සංකේතාත්මක සබැඳිය භාවිතා කිරීමෙන් පසුව

MKLINK /D "C:\Users\username\Dropbox\MyProject" "C:\SourceProject"

හා ගොනුව Explorer හෝ යතුරු පුවරුව භාවිතා delete හරහා මකා delete යතුර ද මුල් බහලුම දමයි .

ඔබ කළ යුත්තේ විධාන විමසුම හරහා සබැඳිය ඉවත් කිරීමයි.

C:\Users\username\Dropbox>rd /s MyProject

Rd විධානය පිළිබඳ විස්තර සඳහා: https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/rd


0

සරලම ක්‍රමය නම් ෆෝල්ඩරය (සංකේතාත්මක සබැඳිය පෙන්වා ඇති) වෙනත් ස්ථානයකට (මව් ෆෝල්ඩරයට) ගෙන ගොස් සංකේතාත්මක සබැඳිය මකා දැමීමයි. ලිපිගොනු වලට හානියක් සිදු නොවේ!


0

මම මෙම සබැඳි ෂෙල් දිගුව ස්ථාපනය කර ඇත. මේ සමඟ, ඔබට ක්‍රම 2 ක් ඇත.

ක්රමය 1

පෙන්වා ඇති පරිදි සන්දර්භය මෙනුව භාවිතයෙන් එය සාදන්න සහ ගොනු ගවේෂකය හරහා මකා දමන්න.

C:\Windows\Logsපෙන්වා ඇති හෝ ඊට සමාන ෆෝල්ඩරයක් සමඟ පරීක්ෂා කරන්න . මම තාවකාලික ලිපිගොනු මකා දැමිය හැකි සියලුම ස්ථානවල නාමාවලියක් නිර්මාණය කරමින් සිටින අතර සංකේතාත්මක සබැඳි හරහා ඒවායේ ප්‍රමාණය නිරීක්ෂණය කළ හැකි මධ්‍යම ෆෝල්ඩරයක් මට අවශ්‍ය විය.

කරුණාකර සටහන් කරන්න: තිරය ​​සුදු පැහැයට හැරෙන්නේ යූඒසී පමණි .

ගවේෂක ක්‍රමයෙන් මකන්න

ක්රමය 2

මෙහි ලේඛනගත කර නොමැති ආරක්ෂිතම මාර්ගය AFAIK .

සාදන ලද සංකේතාත්මක සබැඳිය මත ( ඉහත පෙන්වා ඇති පියවර වලින් ), මෙවර එය මත දකුණු-ක්ලික් කර ගුණාංග ක්ලික් කර Link Propertiesටැබයට යන්න.

සටහන: මෙම කවච දිගුව මෙම පටිත්ත එක් කළේය.

මා ඉදිරියට යාමට පෙර, තවත් බොහෝ තොරතුරු මෙහි සොයාගත හැකිය , එසේම, මුල් පිටුවෙහි x64 සහ 32bit අනුවාද ඇත.

එබැවින්, ඉදිරියට යාමට, මෙහි ඔබට ඉලක්ක ක්ෂේත්‍රයට මුල් ඉලක්කයට වඩා වෙනස් වන තාක් ඕනෑම දෙයක් එකතු කළ හැකිය .


  1. මෙන්න ඉලක්කය සමඟ පෙර C:\Windows\Logs පෙර ඉලක්කය

  2. ලෙස මෙහි ඇති ඉලක්කය පසු වේ C:\Windows\Logs_, සැලකිය යුතු අමතර _අවසානයේ.

    ඉලක්කය පසු

  3. ඔබන්න OK

  4. සිරවී ඇති බව සහතික කිරීම සඳහා ඉහත පියවර 1-3 ක් ඉක්මවා ගොස් ඔබට මෙය නැවත පරීක්ෂා කළ හැකිය, ඔබ Link Propertiesටැබ් එක මත ක්ලික් කළ විට ඔබට දෝෂ පණිවිඩයක් ලැබෙනු ඇත, එවිට සබැඳිය දැන් බිඳී ඇත.

  5. 1 IMHO ක්‍රමයට වඩා සංකේතාත්මක සබැඳිය මකා දැමීම දැන් ආරක්ෂිතයි (r).


එහෙත්! මෙම ක්‍රම දෙකම මෙහි ක්‍රියාත්මක වන බැවින් එය සම්පූර්ණයෙන්ම පරිශීලකයාගේ අභිමතය පරිදි වේ. මම සතුටින් පැකිලී ගිය දේපල ක්‍රමයට මම කැමතියි, එබැවින් ඉහත 4 වන පියවර භාවිතා කිරීමෙන් සබැඳිය කැඩී ඇති බව ඔබට 100% විශ්වාසයි .

දකුණු මූසික බොත්තම මඟින් සංකේතාත්මක සබැඳියක් නිර්මාණය කිරීම සඳහා ෆෝල්ඩරයක් තවත් තැනකට ඇදගෙන උප මෙනුවේ සංකේතාත්මක සබැඳියක් නිර්මාණය කිරීමේ විකල්පය තෝරා ගැනීම මෙන්න.

මකා දැමීමට, ක්‍රම 2 හි 1-5 පියවර අනුගමනය කරන්න හෝ 1 ක්‍රමය අනුගමනය කරන්න.

ගුණාංග ක්‍රමය භාවිතා කරමින් සංකේතාත්මක සබැඳියක් සාදා මකා දැමිය යුතු ආකාරය

කරුණාකර සටහන් කරන්න: තිරය ​​සුදු පැහැයට හැරෙන්නේ යූඒසී පමණි .

ගුණාංග ක්‍රමය භාවිතා කරමින් සමමුහුර්ත සම්බන්ධතා නිර්මාණය කරන්නේ කෙසේද සහ මකා දැමිය යුතු ආකාරය පිළිබඳ gif


0

වින්ඩෝස් 10 නාමාවලි සංකේතාත්මක සබැඳියක් සාදන්න:

MKLINK /D "C:\Users\andronoid\Program Files" C:\Users\andronoid\AppData\Local

වින්ඩෝස් 10 නාමාවලි සංකේතාත්මක සබැඳිය මකන්න:

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.