ফাইন্ডার পুনরায় চালু না করে লুকানো ফাইলগুলি দেখান / লুকান?


13

আমি বুঝতে পেরেছি যে লুকানো ফাইলগুলির দৃশ্যমানতা টগল করার জন্য নিম্নলিখিতটি হল:

defaults write com.apple.finder AppleShowAllFiles YES
# replace YES with NO to hide hidden files
killall -HUP Finder /System/Library/CoreServices/Finder.app

ফাইন্ডারকে হত্যা না করে লুকানো ফাইলগুলি দেখানোর / লুকানোর কোনও উপায় আছে কি?

উত্তর:


6

সম্পাদনা: এটি এল ক্যাপিটান থেকে আর কাজ করে না বলে মনে হয়। killall Finderএখন একমাত্র উপায় বলে মনে হচ্ছে

এটি আমার বর্তমান এল ক্যাপিটান পদ্ধতি, যা মাউন্টেন সিংহ এবং আরও পুরানোদের জন্য কাজ করা উচিত

set newHiddenVisiblesState to "YES"
try
    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
end try
do shell script "defaults write com.apple.finder AppleShowAllFiles " & newHiddenVisiblesState & "; killall Finder"

ম্যাভেরিক্স এবং ইওসোমাইটের জন্য ...

আপনাকে ফাইন্ডার পুনরায় চালু করার দরকার নেই, কেবল উইন্ডো রিফ্রেশ করুন।

এই অ্যাপলসক্রিপ্টটি রাষ্ট্রকে টগল করবে এবং রিফ্রেশ করবে ...

set newHiddenVisiblesState to "YES"
try
    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
end try
do shell script "defaults write com.apple.finder AppleShowAllFiles " & newHiddenVisiblesState


tell application "Finder"
    set theWindows to every Finder window
    repeat with i from 1 to number of items in theWindows
        set this_item to item i of theWindows
        set theView to current view of this_item
        if theView is list view then
            set current view of this_item to icon view
        else
            set current view of this_item to list view

        end if
        set current view of this_item to theView
    end repeat
end tell

উন্নত আড়াল / শো রুটিনের জন্য গণবস্টেইনে ক্রেডিট


tell application "System Events"দুটি do shell script ...কমান্ডের চারপাশে আপনার ব্লক লাগবে না । প্রকৃতপক্ষে, আমি অবাক হয়েছি সিস্টেম ইভেন্টগুলি আপনাকে এটি চাওয়ার জন্য বলতে দেয় do shell script
ganbustein 23'15

আমি এতে কোনও বিশেষজ্ঞ নই - আমি বলার জন্য 'বিশেষত কাউকে' উপস্থিত না দেখলে আমি সর্বদা সিস্টেমের ইভেন্টগুলি ব্যবহার করেছি ;-)
তেতসুজিন

2
এটি "সর্বদা কাজ করেছে" কারণ সিস্টেম ইভেন্টস একটি ত্রুটি কোডটি ফিরিয়ে দিচ্ছে যার অর্থ "এটি নিজে করুন", এবং স্ক্রিপ্টটি ত্রুটিটি পরিচালনা করতে নীরবে এটি করছে। সমস্যাটি হ'ল আপনি do shell scriptস্ক্রিপ্টটি পরীক্ষা করার সুযোগ না দিয়েই অন্য কোনও অ্যাপের সুবিধাসমূহের সাথে আবেদন করছেন। অ্যাপল কোনও সুরক্ষা গর্তটি বন্ধ করার জন্য এই পরিবর্তন করেছে যেখানে আপনি আপনার স্ক্রিপ্টটি রুট হিসাবে চালিত কোনও প্রোগ্রাম জিজ্ঞাসা করতে পারেন।
ganbustein

1
@ganbustein আমি আপনার সংস্করণটি এসই এর অন্যান্য কয়েকটি স্থানে আটকে দিয়েছি এটি উত্তরে আমি এটি ব্যবহার করেছি। ইনপুট জন্য ধন্যবাদ। সর্বাধিক প্রশংসা
তেটসুজিন

এটি দুর্দান্ত, এটি ডেস্কটপ নিজেই পরিবর্তন করে না doesn't ফাইন্ডার পুনরায় চালু করা ছাড়াও কি সেগুলি করার কোনও উপায় ছিল?
টিজে লুওমা 12

10

ম্যাকোস সিয়েরা, সংস্করণ 10.12.4 এবং তারপরে, আপনি ফাইন্ডারের অভ্যন্তরে লুকানো ফাইলগুলি টগল করতে + Shift+ . (পিরিয়ড) টিপতে পারেন ।

দেরীতে সম্পাদনা: এটি বর্তমানে মোজভেতেও কাজ করে, বি 5, 18 আগস্ট 2018 পর্যন্ত।


@ fd0, এতে বলা হয়েছে, "... ফাইন্ডারের অভ্যন্তরে লুকানো ফাইলগুলি টগল করা", +1
ব্যবহারকারীর 3439894

আপনি কি মার্কিন-বহিরাগত সংস্করণগুলির সমতুল্য জানেন?
ওজোর্ড

অস্থায়ীভাবে লুকানো ফাইলগুলি দেখানোর জন্য আপনি একই কীবোর্ড সংযুক্তিটি খুলুন / সংরক্ষণ করুন ডায়ালগ বাক্সগুলিতে ব্যবহার করতে পারেন তা ভুলে যাবেন না।
boris42

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