উইন্ডোজ ভিস্তার বা all-তে আমি কীভাবে সমস্ত সিমলিংকগুলি খুঁজে পেতে পারি?


10

আমি উইন্ডোজ ভিস্তা বা on-তে একটি এনটিএফএস ফাইল সিস্টেমে সমস্ত প্রতীকী লিঙ্কগুলি অনুসন্ধান করার জন্য একটি উপায় অনুসন্ধান করছি।

এটি আরও ভাল হবে যদি আমি নির্দিষ্ট টার্গেট নির্দিষ্ট করে নির্দিষ্ট করে দিতে পারি যে এটিতে কোনও সিমলিংক রয়েছে কিনা তা দেখার জন্য, তবে সেগুলি অনুসন্ধান করার একটি উপায়ও দুর্দান্ত হবে।

উত্তর:


15

আমি এ পর্যন্ত পাওয়া সবচেয়ে ভাল উপায় এখানে:

dir /a:l /s

তবে এটি কুরুচিপূর্ণ। আমি এমন একটি তালিকা পছন্দ করব যা লক্ষ্য => উত্স বা অনুরূপ কিছু ফর্ম্যাটে প্রতি লাইন প্রতি একটি ফাইল দেখিয়েছিল। মাল্টি-লাইন ফর্ম্যাটের কারণে SYMLINK এর জন্য গ্রিপিং ভাল করে না। / বি বেয়ার স্যুইচটি লক্ষ্য ফাইলের নাম ছাড়াও কিছুই দেয় না।

নোট করুন যে গ্রেপ একটি মাল্টলাইন সরঞ্জাম। আপনি পূর্বের এবং পরবর্তী উভয় এন লাইন ধরার জন্য ব্যবহার করতে পারেন, এবং কেবল পরবর্তী এন লাইনগুলি ধরতে পারেন। উদাহরণস্বরূপ, গ্রেপ -A10 কনফিগারটি "কনফিগার" শব্দটি আবিষ্কার করার পরে পরবর্তী দশটি লাইন ধরে ফেলবে। যদি আপনার কাছে 3 টি লাইন আলাদা করে কনফিগার করার শব্দের 2 টি উদাহরণ থাকে তবে আপনি মোট 14 টি লাইন দখল করে শেষ করবেন।


5

যেহেতু সমস্ত কিছুই অনুসন্ধানে পুনরায় লেখা হয়েছে (জানুয়ারী ২০১৩), আপনি এখন গুণাবলীর সন্ধান করতে পারেন। " অ্যাট্রিবিউট: এল " এর একটি ক্যোয়ারী আপনার কম্পিউটারে বিভিন্ন ধরণের সমস্ত সিম্বলিক লিঙ্ক প্রকাশ করবে । বৈশিষ্ট্য অনুসারে বাছাই করতে বৈশিষ্ট্য কলাম (Ctrl + Shift + 8) দেখান।

আপনি যদি সেই ধরণের অনুসন্ধানটি প্রায়শই করেন বা কীবোর্ড শর্টকাট বরাদ্দ করতে চান তবে আপনি সেই বিশেষ বৈশিষ্ট্য অনুসন্ধানের জন্য অনুসন্ধান (ফিল্টারগুলিতে যোগ করুন) এর জন্যও একটি ফিল্টার তৈরি করতে পারেন।

আমি প্রাথমিক বৈশিষ্ট্যটি লক্ষ্য করেছি : অনুসন্ধানটি অস্থায়ীভাবে সবকিছু লক-আপ করার জন্য উপস্থিত হয়েছিল, তবে কয়েক সেকেন্ড পরে শেষ হয়েছিল ... যেমন একটি শক্তিশালী সরঞ্জামের জন্য ছোট অপেক্ষা অপেক্ষা।


2

ব্যবহার করে দেখুন SageLinks : ভাল সংযোগস্থলের এবং শর্টকাট হিসাবে হিসাবে সব symlinks পুনরায় পরীক্ষা Windows এর জন্য একটি ছোট বিনামূল্যের ওপেন সোর্স ইউটিলিটি, এটা জানতে পারেন এবং -

সেজলিঙ্কস স্ক্রিনশট


আপনি লিঙ্ক সম্পর্কে কিছু তথ্য যুক্ত করতে পারেন, কেবল একটি চিত্রের বিপরীতে? ব্যয়, আপনি এটি কীভাবে পেলেন, আপনি কি এর সাথে সম্পর্কিত, ইত্যাদি?
কানাডিয়ান লুক

এটি ফ্রিওয়্যার ওপেন-সোর্স ইউটিলিটি সহ গিটহাব পৃষ্ঠার একটি লিঙ্ক যা উইন্ডোজ এক্সপি বা পরে এই প্রশ্নে জিজ্ঞাসা করা সমস্ত সিমনলিংকগুলি খুঁজে পেয়েছে (এবং বৈধতার জন্য পরীক্ষা করে)।
নিকোলে রাস্পোপভ

দুর্দান্ত, আপনি নিজের উত্তরে এটি যুক্ত করতে সম্পাদনা করতে পারেন? এটি ভবিষ্যতের দর্শকদের তাড়াতাড়ি ভাল উত্তর দেয় কিনা তা জানতে সহায়তা করে
কানাডিয়ান লুক

সুন্দর এবং দ্রুত। তবে এনটিএফএসের হার্ড লিঙ্কগুলি সি: / এ // বি উইন 7 এ দুর্দান্ত কাজ করে; সেজলিংক তাদেরকে অবৈধ হিসাবে পতাকাঙ্কিত করে। উইন 7 উভয় স্ল্যাশ, ব্যাকস্ল্যাশ, অতিরিক্ত স্ল্যাশগুলির অনুমতি দেয়।
মোশ

অনুমতি নেই. আপনি কীভাবে এই লিঙ্ক তৈরি করেছেন দয়া করে বর্ণনা করুন?
নিকোলে রস্পোপভ

2

আপনি সিসইন্টার্নালস দ্বারা নিখরচায় সরঞ্জামটি ব্যবহার করতে পারেন

কোনও ড্রাইভে সমস্ত সিমলিংক অনুসন্ধান করতে, মূলটিতে গিয়ে টাইপ করুন:

C:\> junction -s -q

- সমস্ত সাব-ডিরেক্টরিতে গিয়ে

-কি "অ্যাক্সেস অস্বীকার করা হয়" এর মতো ত্রুটি উপেক্ষা করে।

এটি আপনাকে উইন্ডোজ বর্তমানে ব্যবহার করছে এমন সমস্ত পুনর্বার পয়েন্ট দেবে।

যদি আপনি কোনও নির্দিষ্ট ফাইল বা ফোল্ডারটি পুনর্বার বিন্দু কিনা তা নির্ধারণ করতে চান তবে কেবল ইউটিলিটির নাম এবং ফাইল / ফোল্ডারের নাম টাইপ করুন। ফোল্ডার নামগুলির সাথে সাবধান থাকুন যেহেতু ব্যাকস্ল্যাশ যুক্ত করার ফলে ফলাফল পরিবর্তন হতে পারে।

C:\> junction c:\apps

Junction v1.06 - Windows junction creator and reparse point viewer
Copyright (C) 2000-2010 Mark Russinovich
Sysinternals - www.sysinternals.com

c:\apps: JUNCTION
   Substitute Name: e:\dropbox\apps

C:\>

0

উইন্ডোজ সিস্টেমে সমস্ত ফাইল অনুসন্ধানের জন্য আমি সবকিছু ব্যবহার করার পরামর্শ দিই । এটি অতি দ্রুত এবং খুব লাইটওয়েট।


সবকিছু ঝরঝরে, তবে উইন্ডোজ জংশন পয়েন্ট, সিমলিংক ইত্যাদির মাধ্যমে ফিল্টার করতে সক্ষম হবে বলে মনে হচ্ছে না
ওয়াজো

0

আমিও এই ক্ষমতাটি খুঁজছিলাম এবং এটি অন্য কোথাও দেখিনি। আমি এটিকে পাইথনের জন্য আমার উইন্ডোজ লাইব্রেরিতে যুক্ত করেছি। দুর্ভাগ্যক্রমে, আপনি যদি ইতিমধ্যে আগ্রহী পাইথন প্রোগ্রামার না হন তবে সবকিছু ইনস্টল করার জন্য আপনার কয়েকটি পদক্ষেপ রয়েছে।

  1. পাইথন ২.6.৪ ডাউনলোড করুন এবং এটি ইনস্টল করুন।
  2. ডাউনলোড বিতরণ সেটআপ (অংশ বিতরণ ) অথবা ez_setup (অংশ setuptools ) এবং স্ক্রিপ্ট চালানো। এটি পাইথনের জন্য দুটি প্যাকেজ পরিচালকের মধ্যে একটি ইনস্টল করে যা আমার প্যাকেজটি চালনার প্রয়োজন।
  3. Jaraco.windows প্যাকেজ এবং তার নির্ভরতাগুলি ইনস্টল করতে ইজি_ইনস্টল ব্যবহার করুন । কমান্ড-প্রম্পট থেকে:

এক্স

\Python26\scripts\easy_install jaraco.windows

এই পদক্ষেপগুলি অনুসরণ করার পরে, আপনার কাছে \ পাইথন 26 \ স্ক্রিপ্টস \ ফাইন্ড- symlinks.exe বা \ পাইথন 26 \ স্ক্রিপ্টস \ সন্ধানকারী- symlinks-script.py নামে একটি স্ক্রিপ্ট থাকা উচিত যা আপনি সিমলিঙ্কগুলি অনুসন্ধান করার জন্য একটি pathচ্ছিক পথ নাম দিয়ে সম্পাদন করতে পারেন। এটি প্রতিলিঙ্কগুলি অনুসন্ধান করবে এবং ফলাফলগুলির প্রতিবেদন করবে, প্রতিটি এক লাইন। আমি উইন্ডোজ 7 এর একটি পরিষ্কার ইনস্টল এ এই পদ্ধতিটি পরীক্ষা করেছি।

> cmd /c mklink /d mylink \windows 
symbolic link created for mylink <<===>> \windows
> cmd /c mklink myfilelink \windows\notepad.exe
symbolic link created for myfilelink <<===>> \windows\notepad.exe

> \python26\scripts\find-symlinks
D .\mylink --> \windows
  .\myfilelink --> \windows\notepad.exe

0

Win7 এর জন্য সাইগউইন / বাশ স্ক্রিপ্ট

c:\> cat find-dead-links.sh
#!/usr/bin/bash
find . -maxdepth 3 -type l -print0 |
while IFS=   read -r -d $'\0' file ;do
  [[ -e "$file" ]] && continue
  echo "Bad link $file"
done 
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.