ম্যাক ওএস এক্স ফাইন্ডারে একটি প্রতীকী লিঙ্ক তৈরি করুন


39

ln -sম্যাক ওএস এক্স ফাইন্ডারে (ওএস 10.5) ইউনিক্স কমান্ডের মতো একই কার্যকারিতাটি পাওয়ার কোনও উপায় আছে কি ? টার্মিনালটি না খুলে ফাইন্ডার উইন্ডোতে কাজ করার সময় আমি প্রতীকী লিঙ্কগুলি তৈরি করতে সক্ষম হতে চাই।

নোট করুন যে Make Aliasফাইন্ডারে কমান্ডটি আমি চাই তা নয় কারণ সেই এলিয়াসগুলি টার্মিনালে চলাচল করতে পারে না (তবে এর সাথে তৈরি লিঙ্কগুলি ln -sটার্মিনাল এবং ফাইন্ডার উভয় দ্বারা চলাচল করতে পারে)।


ম্যাকোসকে সত্যই বিদ্যুত ব্যবহারকারীদের জন্য এটি একটি অপ্ট-ইন বৈশিষ্ট্য হিসাবে সরবরাহ করা উচিত।
অ্যান্ডি

উত্তর:


16

অ্যাপলস্ক্রিপ্টের মাধ্যমে ফাইন্ডারে প্রতীকী লিঙ্কগুলি তৈরি করা সম্পর্কে কী ?

এখানে এই লিঙ্কটির সর্বাধিক প্রাসঙ্গিক স্ক্রিপ্ট:

on run
    open {choose file with prompt "Choose a file to create a symbolic link:" without invisibles}
end run

on open the_files
    repeat with i from 1 to (count the_files)
        try
            set posix_path to POSIX path of (item i of the_files)
            if posix_path ends with "/" then set posix_path to text 1 thru -2 of posix_path
            do shell script "ln -s " & quoted form of posix_path & " " & quoted form of (posix_path & ".sym")
        end try
    end repeat
end open

এটি কেবল অ্যাপলস্ক্রিপ্ট সম্পাদক এ পেস্ট করুন এবং এটি অ্যাপ্লিকেশন হিসাবে সংরক্ষণ করুন । তারপর আপনি এটি আপনার আবিষ্কর্তা এর উপর টেনে আনতে পারেন টুলবার বা লিঙ্ক ডক


2
এই লিঙ্কে ২ য় মন্তব্য, jonn8n দ্বারা বামে, ঠিক যে কার্যকারিতাটি আমি খুঁজছিলাম তা দেয়। যদিও আমি কিছুটা অবাক হয়েছি এটি ফাইন্ডারের মধ্যেই সম্ভব নয়।
মাইকেল স্নাইডার

আপনার লিঙ্কটি পচা
বেন লেগজিওর

27

সিম্বলিকলিঙ্কার আপনি যা খুঁজছেন ঠিক তা করবে এবং এটি নিখরচায়।

বিকল্প পাঠ


3
এফডাব্লুআইডাব্লু, সিম্বলিকলিঙ্কার এখনও ম্যাভারিক্স ১০.৯.৩ এ কাজ করে।
মার্টিনিউ

1
আপনার লিঙ্কটি মারা গেছে। আপনি কি এর সাথে লিঙ্ক করেছেন? macupdate.com/app/mac/10433/symboliclinker
বেন লেগজিওর

সিম্বলিকলিঙ্কার মারা গেছেন, কমপক্ষে ম্যাভারিক্সের মতো।
ডেভ ল্যান্ড

এটি এখনও মোজভেতে কাজ করে তা নিশ্চিত করার জন্য একটি নোট। এছাড়াও লক্ষণীয় যে লিঙ্কযুক্ত গিথুব সাইটে রিলিজ ট্যাবটিতে নিজের নিজের বিল্ডিং সংরক্ষণের জন্য পরিষেবা এবং ইনস্টলেশন নির্দেশাবলী সহ একটি .dmg রয়েছে।
রবিন মাচার্গ

2

ব্যবহারকারী নিউক দ্বারা সরবরাহিত লিঙ্কে একটি অ্যাপ্লস্ক্রিপ্ট আমার প্রশ্নের উত্তর দিয়েছে। লিঙ্কটি অদৃশ্য হয়ে যাওয়ার ক্ষেত্রে এপ্লিস্ক্রিপ্টটি পুনরুত্পাদন করা হবে।

আমি মন্তব্যকারী jonn8n দ্বারা প্রদত্ত স্ক্রিপ্টটি পছন্দ করেছি, যা ম্যাকওয়ার্ল্ড নিবন্ধ হিসাবে পুনরুত্পাদনও হয়েছিল ।

on run
    open {choose file with prompt ¬
        "Choose a file to create a symbolic link:" without invisibles}
end run
on open the_files
    repeat with i from 1 to (count the_files)
        try
            set posix_path to POSIX path of (item i of the_files)
            if posix_path ends with "/" then set posix_path to ¬
                text 1 thru -2 of posix_path
            do shell script "ln -s " & quoted form of posix_path ¬
                & " " & quoted form of (posix_path & ".sym")
        end try
    end repeat
end open

আমি এটিকে স্ক্রিপ্ট সম্পাদক ব্যবহার করে অ্যাপ্লিকেশন হিসাবে সংরক্ষণ করেছি এবং অ্যাপ্লিকেশনটিকে সন্ধানকারী সাইডবারে টেনে নিয়েছি যাতে আমি এখন অ্যাপ্লিকেশন আইকনে ফাইল বা ফোল্ডারগুলি টেনে প্রতীকী লিঙ্কগুলি তৈরি করতে পারি।



1

ব্যাশ স্ক্রিপ্ট কার্যকর করে এমন একটি পরিষেবা তৈরি করতে Automator.app ব্যবহার করুন । এটি অ্যাপলস্ক্রিপ্টের চেয়ে সহজ এবং তৃতীয় পক্ষের সফ্টওয়্যার ইনস্টল করার চেয়ে বেশি নির্ভরযোগ্য।

for f in "$@"
do
    ln -s "$f" "$f.symlink"
done

সিম্বলিক লিংক। ওয়ার্কফ্লো তৈরি করুন

তারপরে আপনি পরিষেবাদি মেনুতে সিম্বলিক লিংক কমান্ডটি অ্যাক্সেস করতে পারবেন :

এখানে চিত্র বর্ণনা লিখুন

ফলাফল:

এখানে চিত্র বর্ণনা লিখুন


0

এই স্ক্রিপ্টের একটি সম্ভাব্য উন্নতি হ'ল অনুসন্ধানকারীর কাছ থেকে বর্তমানে নির্বাচিত ফাইলগুলি ব্যবহার করতে রান হ্যান্ডলারটি পরিবর্তন করা হবে:

on run
    tell application "Finder" to set sel to selection
    open sel
end run
on open the_files
    repeat with i from 1 to (count the_files)
        try
            set posix_path to POSIX path of (item i of the_files as alias)
            if posix_path ends with "/" then set posix_path to ¬
                text 1 thru -2 of posix_path
            try
                do shell script "ln -s " & quoted form of posix_path ¬
                    & " " & quoted form of (posix_path & ".sym")
            on error
                try
                    do shell script "ln -s " & quoted form of posix_path ¬
                        & " " & quoted form of (posix_path & ".sym") with administrator privileges

                end try
            end try
        end try
    end repeat
end open

আপনি যোগ করতে [অ্যাপ্লিকেশন] / বিষয়বস্তু / আইএনএফ.ও.লিস্ট সম্পাদনা করতে পারেন

<key>LSUIElement</key>
<true/>

শেষ </ ডিসিক্ট> এর ঠিক আগে। এর অর্থ হ'ল অ্যাপটি ব্যাকগ্রাউন্ডে চলবে এবং আপনি এটি ক্লিক করার সময় সামনে আসবে না।


0

এছাড়াও, স্নো চিতাবাঘে যেখানে সিম্বলিকলিঙ্কার কাজ করে না, আপনি প্রতীকী লিঙ্ক তৈরি করতে টার্মিনাল কমান্ড বা অ্যাপলস্ক্রিপ্ট দুটি করতে অটোমেটরের সাহায্যে একটি পরিষেবা তৈরি করতে পারেন।


1
আসলে SymbolicLinker যেহেতু স্নো চিতাবাঘ উপর কাজ করে, অন্তত ডিসেম্বর 2009
cregox

0

আরও একটি AS:

tell application "Finder"
    repeat with f in (get selection)
        set p to POSIX path of (f as text)
        set p2 to POSIX path of (desktop as text) & name of f
        do shell script "ln -s " & quoted form of p & " " & quoted form of p2
    end repeat
end tell

-1

এখানে দেখার চেষ্টা করুন: http://www.techiecorner.com/528/how-to-create-shortcut-in-mac-os-x/

আপনি যখন কোনও কিছুর উপরে ক্লিক করেন আপনি যদি নিয়ন্ত্রণ কী টিপেন তবে এটি ইতিমধ্যে ওএসএক্স-এ অন্তর্নির্মিত।


5
কেবল এটি তৈরি করা প্রতীকী লিঙ্ক নয় created আপনি cdএকটি ফোল্ডারের একটি প্রতীকী লিঙ্ক করতে পারেন , কিন্তু একটি ফাইন্ডার ওরফে নয়। প্রশ্নটি পড়ুন, এটি ইতিমধ্যে এটি জানিয়েছে। (মডারেটর: এই উত্তরটি আরও উত্তর প্রতিরোধ করতে আমরা এই উত্তর-উত্তরটি ছেড়ে দিতে চাই)
ড্যানিয়েল বেক

5
@ ড্যানিয়েল আমি সন্দেহ করি যে এটি অনেকটা প্রতিরোধে সহায়তা করবে, কারণ এই লাইনের উত্তরগুলি সাধারণত অ-পঠিত-লোকদের থেকে আসে। : পি
ক্রেগোক্স
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.