क्या फाइंडर सीधे किसी फाइल को डिलीट कर सकता है और उसे कूड़ेदान में ले जा सकता है?


29

क्या वास्तव में फाइंडर से किसी फ़ाइल को हटाना संभव है (यानी, ट्रैश को बायपास)? वर्तमान में, जब मैं USB ड्राइव से अंतरिक्ष को पुनः प्राप्त करना चाहता हूं, तो मैं rmटर्मिनल से फ़ाइलें / फ़ोल्डर, लेकिन मैं इसे GUI (Windows में Shift + Delete के समान) से करना चाहूंगा।

जवाबों:


26

तत्काल @ Github (मुक्त) हटाएं

  1. फ़ाइल डाउनलोड करें Delete Immediately.service
  2. करने के लिए फ़ाइल ले जाएँ ~/Library/Services। आपको फ़ोल्डर बनाना पड़ सकता है।
  3. खोजकर्ता को फिर से चालू करें killall Finder;
  4. आप इस सेवा में सिस्टम प्राथमिकता → कीबोर्ड → कीबोर्ड शॉर्टकट → सेवा में कीबोर्ड शॉर्टकट भी प्रदान कर सकते हैं

ऐप के संदर्भ मेनू का स्क्रीनशॉट

ऐप के पुष्टिकरण संवाद का स्क्रीनशॉट


4
वाह! लोग अभी भी इसका उपयोग कर रहे हैं? महान! :)
jtbandes

बहुत अच्छा। जो लोग इसका उपयोग करते हैं, उनके लिए पथ खोजक के तहत सेवा सबमेनू के साथ भी काम करता है।
चजलारसन

8

नहीं - इसके लिए कोई शॉर्टकट नहीं है, लेकिन फाइंडर का विस्तार करने के लिए एक सेवा मेनू है, लचीले ढंग से अपनी इच्छाओं को समायोजित करने के लिए इसे झुकाना।

आप उस सेवा को परिभाषित करना चाहते हैं जो स्क्रिप्ट को कॉल करती है rmया srmसेवा में आपकी पसंद के कीबोर्ड शॉर्टकट को बांधती है।

ऑटोमेटर की मदद से बनाया गया एक सेवा बनाने के लिए सीखने में सहायता कर सकता है।

इसके अलावा अमूल्य साइट http://www.macosxautomation.com/ है, जो ऑटोमेशन गुरु साल सोगियन द्वारा बनाई गई है


4

मुझे एक AppleScript मिला है, जो @bmike के सुझाव के समान है। एक मंच पोस्ट में सूचीबद्ध उपयोगकर्ता जॉली जिमी :

tell application "Finder"
    set theSelection to selection

    if theSelection is {} then
        beep
        activate current application
        display alert "No files are selected for deletion." message "Select one or more files to delete." as warning
    else
        activate current application
        display alert "Delete item(s)?" message "The selected item(s) will be deleted immediately. Are you sure you want to continue?" buttons {"OK", "Cancel"} as warning
        set buttonpressed to button returned of result

        if the buttonpressed is "OK" then
            repeat with i from 1 to (count theSelection)

                set item1 to (the quoted form of POSIX path of (item i of the theSelection as alias))
                set deleteit to "rm -rf " & item1 & ""

                try
                    do shell script deleteit
                on error
                    do shell script deleteit with administrator privileges
                end try
            end repeat
        end if
    end if
end tell

इस स्क्रिप्ट को सेवा मेनू में जोड़ें, और आपको राइट-क्लिक करके डिलीट करने में सक्षम होना चाहिए।


4

तुम कर सकते हो Command- Deleteकचरा कर सकते हैं और उसके बाद करने के लिए स्थानांतरित करने के लिए Command- Shift- Deleteकचरा पेटी खाली करने के लिए


यह मूल रूप से मेरे लिए मांसपेशियों की स्मृति है। किसी भी समय मैं कुछ कचरा (जो मैं हमेशा कमांड + डेल का उपयोग करता हूं) मैं तुरंत कमांड + शिफ्ट + डेल का उपयोग करके कचरा खाली कर देता हूं। यह अभी भी दो चरण है, लेकिन यह केवल एक सेकंड का एक अंश लेता है।
श्री खरगोश

अधिक हाल के ओएस एक्स संस्करणों Backspaceमें Delउपयोग किए जाने के बजाय एक कुंजी है।
ट्रांसलूसेंटक्लाउड

@ ट्रांसलसेंटक्लाउड, यह सही नहीं है; Apple हार्डवेयर, कुंजी को <kbd> हटाएं </ kbd> के रूप में लेबल करता है, कम से कम यूएस अंग्रेजी कीबोर्ड में। आप गैर-यूएस-अंग्रेज़ी कीबोर्ड, या USB के माध्यम से किसी अन्य निर्माता के कीबोर्ड को देख रहे होंगे।
व्हिस्कीचीफ़

@whiskeychief, हाँ, मैं कुछ लॉजिटेक कीबोर्ड देख रहा हूँ।
ट्रांसलूसेंटक्लाउड

3

मुझे पता है कि ओपी सिंह के बारे में था, लेकिन एक नए संस्करण में आप ऐसा कर सकते हैं: ⌘ Command⌥ Option⌫ Delete

सिएरा पर परीक्षण किया गया


यह लगभग एक साल से मेरी हाई सिएरा मशीन पर काम कर रहा था लेकिन अचानक काम करना बंद कर दिया। क्या यह सुविधा हटा दी गई थी?
ग्रीनरकोन

1

मुझे बिना कचरा पसंद है । यह ऐप स्टोर में है (मुफ्त नहीं)।

इसमें डॉक और टूलबार के लिए एक आइकन उपलब्ध है, लेकिन मेरे लिए सबसे अच्छा यह है कि आप ड्रैगर और ड्रॉप के लिए फाइंडर में एक बटन जोड़ सकते हैं।

यहाँ छवि विवरण दर्ज करें


आपने आइकन को खोजक टूलबार में कैसे जोड़ा? मेरे पास कचरा स्थापित है, लेकिन यह पता नहीं लगा सकते कि इसे खोजक में कैसे जोड़ा जाए।
जेम्स

Youtube.com/watch?v=21MXGpyaaD0 देखें । यह बहुत शुरुआत में है। फाइंडर में, अपने एप्लिकेशन फ़ोल्डर में जाएं और ऐप को फाइंडर टूलबार पर खींचें।
टायलर कोलियर

0

पूरी तरह से GUI उत्तर नहीं है, लेकिन आप खोजक + टर्मिनल + Drag'n'drop दृष्टिकोण का उपयोग करके प्रक्रिया को बहुत आसान बना सकते हैं, अर्थात यह देखते हुए कि आपके पास एक टर्मिनल विंडो खुली है, और एक गैर-अतिव्यापी खोजक विंडो है:

  1. प्रकार rm -rfटर्मिनल में (अनुगामी स्थान के साथ)।
  2. खोजक से टर्मिनल विंडो में आवश्यक फ़ोल्डर खींचें और दबाएं Enter

संकेत : फाइंडर में वर्तमान फ़ोल्डर को हटाने के लिए , फाइंडर के शीर्षक बार में नीले आइकन को खींचें । यह टेक्स्ट एडिटर विंडो या किसी भी OSX ऐप के साथ काम करेगा जिसमें एक सामान्य टाइटल बार है जो वर्तमान पथ या फ़ाइल नाम को प्रदर्शित करता है।

Hint2 : यदि आप टर्मिनल विंडो को ओवरलैप करने वाली विंडो से फ़ाइल / फ़ोल्डर को खींच रहे हैं, तो फ़ाइल को टर्मिनल के आइकन को गोदी में खींचें, तब तक प्रतीक्षा करें जब तक कि टर्मिनल विंडो प्रदर्शित न हो जाएं और फिर जिसको आपकी आवश्यकता है उसे खींचते रहें।

नीले आइकन को खींचें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.