হটকি ফাইল খোলার ডায়লগে লুকানো ফাইল এবং ফোল্ডারগুলি দেখানোর জন্য?


262

এই প্রশ্নটির সাথে অনুরুপ মিল কি খোলা / সংরক্ষণ ডায়ালগগুলিতে সর্বদা লুকানো / ডটফাইলগুলি দেখানো সম্ভব? কীভাবে লুকানো ফাইল এবং ফোল্ডার ফাইন্ডারে প্রদর্শিত হবে? সম্পর্কিত হয়। যাইহোক, আমি সবসময় তাদের প্রদর্শন করতে চাই না এবং এটিই defaults write ... AppleShowAllFiles ...ঘটে।

বরং, যখন প্রয়োজন হবে তখন এটিকে স্যুইচ করতে চাই। আমি খোলার চেষ্টা করছি .bash_profile, তাই এখনই আমার এটি দরকার:

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

লিনাক্স এবং জিনোম আমাদের CTRL+ Hলুকানো ফাইলগুলি দেখানোর এবং লুকানোর মধ্যে টগল করার অনুমতি দেয় । তবে জিনোম হটকিগুলি ওএস এক্সে কাজ করে না (যা প্রত্যাশিত)।

সম্পূর্ণতার জন্য, .bash_profileহোম ডিরেক্টরিতে উপস্থিত রয়েছে:

$ ls ~/.bash_profile 
/Users/jww/.bash_profile

একটি সম্পর্কিত প্রশ্ন ... উপরে যেমন দেখা যায় যে ফাইন্ডারে ফাইল নাম টাইপ করা (বা এটি স্পটলাইট) অনুসন্ধান কাজ করে না। "সমস্ত ফাইল দেখান" এর মতো একটি বাক্স চেক করার আশায় ফাইল ওপেন ডায়ালগটিতে একটি প্রসঙ্গ মেনু পেতে ডান ক্লিক করার চেষ্টা করেছি। এবং আমি ফাইল মেনুটি ফাইল মুক্ত ডায়ালগটি খোলে "সমস্ত ফাইল দেখানো" সন্ধান করার চেষ্টা করেছি।

কেন এটি কোথাও লুকিয়ে আছে? কোন ব্যবহারকারীর সহজেই কোনও ফাইল খোলার অনুমতি না দেওয়া কী উদ্দেশ্যে কাজ করে ?

উত্তর:


452

⌘ CMD+ ⇧ SHIFT+ .ফাইন্ডারে লুকানো ফাইলগুলি প্রকাশ করে এবং ডায়ালগ খুলুন / খুলুন।

আপনি যদি একটি অ্যাজার্টি কীবোর্ড ব্যবহার করে থাকেন তবে আপনাকে fnখুব চাপতে হবে, তাই ⇧ SHIFTএটি তৈরি করার জন্য আপনার ইতিমধ্যে এটি যেমন প্রয়োজন তেমন বিবেচনায় নেওয়া হবে .


টার্মিনালের মতো আপনিও ⌘ CMD+ ⇧ SHIFT+ টিপে Gএবং লুকানো ফোল্ডারে পাথ টাইপ করতে পারেন ( ⇥ TABস্বতঃপূরণও কাজ করে)।

আপনি কী করছেন তা যদি আপনি না জানেন তবে লুকানো ফাইলগুলি সম্পাদনা করা বিপজ্জনক হতে পারে।


7
আমি যদি পথ পরিবর্তন করি - কলাম ভিউতে আমার পক্ষে কাজ করে - অন্য ড্রাইভে যান এবং আবার ফিরে যান ইত্যাদি - বা দেখুন এবং আইকনটিতে ফিরে যান।
তেটসুজিন

10
কীবোর্ড শর্টকাট "সেমিডি + শিফট +"। সিয়েরার ফাইন্ডারে বিস্তৃত স্কেলে কাজ করছে বলে মনে হচ্ছে (কেবল ওপেন / সেভ কথোপকথন নয়), বেশ কয়েকটি ভিউতেও।
নিয়াল

4
বাহ, বিশ্বাস করতে পারি না এর জন্য একটি শর্টকাট আছে কীভাবে অদ্ভুতভাবে নির্দিষ্ট। ধন্যবাদ!
এজেকিয়েল ভিক্টর

1
@ ম্যাটিউজজ্লোসেক, আমার পক্ষে কাজ করছে বলে মনে হয় না। cmdshiftG লুকানো ফাইল নির্বাচন করতে পারে না, যদি না আমি প্রথমে একটি cmdshiftdot না করি। এটা আপনার জন্য কাজ করে?
পেসারিয়ার

2
আহ আমি যা বলতে চাইছি তা পেয়েছি। সুতরাং হ্যাঁ সিএমডি + শিফট + জি লুকানো ফাইল নির্বাচন করবে না আপনি যদি না সেগুলি সিএমডি + শিফট + ব্যবহার করে প্রকাশ করেন। তবে আপনি এখনও লুকানো ফোল্ডারগুলিতে সিএমডি + শিফট + জি ব্যবহার না করে নেভিগেট করতে পারেন। ভাল যুক্তি!
ম্যাটিউজ স্লোসেক

23

ম্যাটিউজ স্লোসেক প্রথম অংশটি coveredাকা পড়েছিলেন। নীচে আমি কীভাবে নিজের ব্যবহারের জন্য দ্বিতীয় অংশটি পরিচালনা করেছি।

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

আমি অটোমেটার অ্যাপ্লিকেশনটি ব্যবহার করে একটি পরিষেবা তৈরি করেছি। আমি যখন লুকানো ফাইলগুলি দেখার জন্য টগল করতে চাই, আমি নীচে দেখানো হিসাবে ফাইন্ডার পরিষেবাগুলি সাবমেনু থেকে "টগল হাইড ফাইলগুলি" নির্বাচন করি select (ইঙ্গিত: আরও ভাল দেখার জন্য ছবিতে ক্লিক করুন))

এর ফলে নীচে প্রদর্শিত পপটি প্রদর্শিত হবে।

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

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

পরিষেবাটি তৈরি করার পদক্ষেপগুলি নীচে দেওয়া হল।

  1. অটোমেটারটি খুলুন, পরিষেবার ধরণের একটি নতুন নথি নির্বাচন করুন।
  2. কর্মপ্রবাহ ফলকে অ্যাকশন "রান শেল স্ক্রিপ্ট" টেনে আনুন।
  3. নীচের প্রদর্শিত হিসাবে প্রদর্শিত উপস্থিত সম্পাদনা করুন। (ইঙ্গিত: আরও ভাল দেখার জন্য ছবিতে ক্লিক করুন))

    স্ক্রিপ্টের জন্য পাঠ্যটি নীচে পুনরাবৃত্তি হয়েছে।

    STATUS=`defaults read com.apple.finder AppleShowAllFiles 2>/dev/null`
    if [ "$STATUS" == TRUE ]; then
        STATUS=`osascript -e 'tell app "Finder" to display alert "Finder is showing hidden files." buttons {"Cancel", "Hide"}'`
    else
        STATUS=`osascript -e 'tell app "Finder" to display alert "Finder is not showing hidden files." buttons {"Cancel", "Show"}'`
    fi
    if [ "$STATUS" == "button returned:Show" ]; then
        defaults write com.apple.finder AppleShowAllFiles TRUE
        killall Finder
    elif [ "$STATUS" == "button returned:Hide" ]; then
        defaults write com.apple.finder AppleShowAllFiles FALSE
        killall Finder
    fi
    
  4. ফোল্ডারে Toggle Hidden Files.workflowফাইলটি সংরক্ষণ করুন (বা সরান) ~/Library/Services
  5. মেনুতে পরিষেবাটি প্রদর্শিত হওয়ার জন্য আপনাকে ফাইন্ডার অ্যাপ্লিকেশনটি পুনরায় চালু করতে হতে পারে।

আপডেট 1

ম্যাটিউজ স্লোসেকের জবাব বন্ধ করে দিয়ে দেখছি, আমার পরিষেবার জন্য কীবোর্ড শর্টকাট ⌘ CMD+ ⇧ SHIFT+ যুক্ত করা .যেতে পারে। সিস্টেম পছন্দগুলিতে যান এবং কীবোর্ড আইকনে ক্লিক করুন। "সাধারণ" শিরোনামের অধীনে "পরিষেবাদিগুলি" এবং তারপরে "টগল হিডেন ফাইলগুলি" নির্বাচন করুন। সঙ্গে "কেউ" প্রতিস্থাপন ⌘ CMD+ + ⇧ SHIFT+ + .কীবোর্ড সংক্ষিপ্ত কাটা।


আপনি যেমনটি বলেছেন ঠিক তেমনই করেছি (আমার Library / লাইব্রেরি / পরিষেবাদি ফোল্ডারে ফাইল রয়েছে), তবে কম্পিউটারটি পুনরায় চালু করার পরেও কোনও লাভ হয়নি।
ওয়াল্টার 18

@ ওয়াল্টার: আমি Toggle Hidden Files.workflowসোর্সফোর্জন.নেটে যোগ করেছি । সাইটটি দেখুন: লুকানো ফাইলগুলিতে টগল করুন । আপনি সেখান থেকে ওয়ার্কফ্লো ডাউনলোড করতে পারেন। ইনস্টলেশন সংক্রান্ত নির্দেশাবলীও এই সাইটে প্রদর্শিত হয়।
ডেভিড অ্যান্ডারসন

ফাইল ডায়লগগুলিতে কাজ করে এমন একটি পরিষেবাতে বিল্ট-ইন কী শর্টকাট কেন পরিবর্তন হবে, যা না এবং কোনটি অনুসন্ধানককে ছাড়বে? (ফাইন্ডার থেকে বেরিয়ে যাওয়ার কারণে অগ্রভাগের ফাইন্ডার উইন্ডোটি বন্ধ হয়ে যেতে পারে))
বেনভিগি

3

DISCLAIMER পড়ুন / সতর্কতা

লুকানো ফাইলগুলি সাধারণত কোনও কারণে লুকানো থাকে। নীচের স্ক্রিপ্টটি কেবল তখনই ব্যবহার করুন যদি আপনি যুক্তিযুক্তভাবে নিশ্চিত হন যে আপনি কী করছেন know অন্য কথায়: আপনি যদি এলোমেলোভাবে লুকানো ফাইলগুলি মুছে ফেলে আপনার সিস্টেমটি ভাঙেন তবে এটি আপনার নিজের দোষ।


আমি টগল শো করতে / ফাইন্ডারের ভিতরে লুকানো ফাইলগুলি প্রদর্শন না করার জন্য ব্যবহৃত স্ক্রিপ্টটি এখানে ।

( ওপেন / সেভ কথোপকথনগুলিতে লুকানো ফাইলগুলি টগল করার জন্য ওএসএক্স নেটিভ শর্টকাটটি ইতিমধ্যে উপরে ম্যাটিউজ স্লোসেক লিখেছেন)

আমার স্ক্রিপ্ট এবং আমি এখনও অবধি দেখা অন্যদের মধ্যে পার্থক্য:

বেশিরভাগ স্ক্রিপ্টগুলি ফাইন্ডারকে হত্যার পরে আর কিছু করে না। সাধারণত, এর অর্থ হল যে ফোল্ডারে আপনি মূলত ফোল্ডারে ফিরে যেতে হয়েছিল, যেহেতু স্বয়ংক্রিয় অনুসন্ধানকারী পুনরায় লঞ্চটি আপনার শেষ সক্রিয় ফোল্ডারটি নির্ভরযোগ্যভাবে খোলায় না।

পরিবর্তে নীচের স্ক্রিপ্টটি আবার খোলে এবং এতে আপনার শেষ সক্রিয় ফোল্ডারটি কেন্দ্রীভূত হয়, অর্থাৎ টগলটি ব্যবহার করার সময় আপনি যে ফোল্ডারে ছিলেন কিন্তু এখন লুকানো ফাইলগুলি দেখায় (বা দেখায় না)।

আমি এটিতে একটি শর্টকাট বরাদ্দ করেছি (সেন্টিমিডি + শিফট +।) এবং ফাইন্ডারে লুকানো ফাইলগুলির সাথে কাজ করা এখন আরও সুবিধাজনক।

কিছুদিন আগে এই সাইটে একটি স্ক্রিপ্ট পোস্ট করা তেটসুজনকে কৃতিত্ব যে আমি 'শেষ ফোল্ডারটি আবার খুলুন' কার্যকারিতা যুক্ত করার জন্য গ্রহণ করেছি।

on run {input, parameters}
    tell application "Finder"
        set var1 to POSIX path of (target of window 1 as alias)
    end tell
    set newHiddenVisiblesState to "YES"
    set oldHiddenVisiblesState to do shell script "defaults read com.apple.finder AppleShowAllFiles"
    if oldHiddenVisiblesState is in {"1", "YES"} then
        set newHiddenVisiblesState to "NO"
    end if
    do shell script "defaults write com.apple.finder AppleShowAllFiles " & newHiddenVisiblesState
    ---- Sleep hack mentioned below. 0.5s minimum, 1-2s safer. Ugly, but (probably) unavoidable.
    do shell script "killall Finder; sleep 0.5s"
    tell application "Finder"
        ---- Close other windows if Finder managed to relaunch already
        if application "Finder" is running then
            close every window
        end if
        open (var1 as POSIX file)
        activate
    end tell
end run

স্ক্রিপ্টটি ব্যবহার করতে: অটোমেটরে একটি নতুন ওয়ার্কফ্লো খুলুন, "অ্যাপলস্ক্রিপ্ট চালান" এ টেনে আনুন, উপরের কোডটি অনুলিপি করুন এবং আপনার পরিষেবা ফোল্ডারের ভিতরে সংরক্ষণ করুন (সাধারণত, Library / লাইব্রেরি / পরিষেবাদি / আফিক) aik

একটি স্ক্রিপ্ট কার্যকর করতে শর্টকাট সংযুক্ত করা এই সাইটের অন্য কোথাও coveredেকে রাখা উচিত। আমি আমার শর্টকাটের সুযোগটি কেবলমাত্র অনুসন্ধানকারীর মধ্যে সীমাবদ্ধ রেখেছি।


স্টাইল মন্তব্য:

আসল ফোল্ডারটি ম্যানুয়ালি খোলার আগে আমাকে ফাইন্ডারের হত্যার পরে 'ঘুম' ব্যবহার করে কিছুটা কুৎসিত হ্যাকের অবলম্বন করতে হবে।

যদি আমি এই বিলম্বকে জোর না করি তবে ওএসএক্স ইতিমধ্যে ফাইন্ডার পুনরায় চালু করে একটি ফোল্ডার খোলে (আমার অভিজ্ঞতায় শেষ সক্রিয় হওয়া প্রয়োজন নয়)। আমার নিজের 'ওপেন' কমান্ডের সাথে একত্রে এটি দু'জন (অযোগ্য, এমনকি) ফাইন্ডার প্রক্রিয়াগুলি চালিয়ে যাওয়ার বাজে প্রভাব ফেলতে পারে এবং ফাইন্ডার আর কোনও কাজ করছে না। যদি এটি ঘটে থাকে, লগ আউট এবং আবার ফিরে এটিকে ঠিক করে দেয় তবে এটি অবশ্যই সময় নষ্ট করে, তাই আমি 'ঘুম' ব্যবহার করি।

০.০ এর দশকের ঘুমের মানটি আমার পক্ষে কাজ করে তবে নিরাপদে থাকায় আপনি কিছুটা বাড়িয়ে দিতে পারেন (ততক্ষণে প্রক্রিয়াটিতে আরও লক্ষণীয় বিলম্ব যোগ করুন)।

কেউ যদি কিল্লাল সিগন্যাল প্রেরণের পরে ফাইন্ডার পুনরায় আরম্ভ এবং কোনও উইন্ডোটির অবিশ্বাস্য খোলার দমন করার কোনও উপায় সম্পর্কে জানে - বা 'ঘুম' হ্যাক থেকে মুক্তি পাওয়ার জন্য অন্য কোনও উপায় পেয়ে থাকে - আমি এটি শুনে খুশি হব!

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