टेस्ट
मान लीजिए कि हम अपनी खोज से निर्देशिकाओं की एक सूची चाहते हैं। ऐसा करने के लिए, हम निम्नलिखित परीक्षण जोड़ सकते हैं:
[मुझे@लिनक्सबॉक्स ~]$ खोजें ~-टाइप डी | डब्ल्यूसी -एल
1695
[मुझे@लिनक्सबॉक्स ~]$ खोजें ~-टाइप डी | डब्ल्यूसी -एल
1695
परीक्षण जोड़ना -टाइप डी खोज को निर्देशिकाओं तक सीमित कर दिया। इसके विपरीत, हम इस परीक्षण के साथ खोज को नियमित फ़ाइलों तक सीमित कर सकते थे:
[मुझे@लिनक्सबॉक्स ~]$ ~-प्रकार f | खोजें डब्ल्यूसी -एल
38737
[मुझे@लिनक्सबॉक्स ~]$ ~-प्रकार f | खोजें डब्ल्यूसी -एल
38737
यहां खोज द्वारा समर्थित सामान्य फ़ाइल प्रकार परीक्षण दिए गए हैं:
तालिका 17-1: फ़ाइल प्रकार खोजें
फ़ाइल प्रकार विवरण
फ़ाइल प्रकार विवरण
b विशेष डिवाइस फ़ाइल को ब्लॉक करें
c कैरेक्टर विशेष डिवाइस फ़ाइल
d निर्देशिका
एफ नियमित फ़ाइल
एल प्रतीकात्मक लिंक
हम कुछ अतिरिक्त परीक्षण जोड़कर फ़ाइल आकार और फ़ाइल नाम से भी खोज सकते हैं: आइए उन सभी नियमित फ़ाइलों को देखें जो वाइल्डकार्ड पैटर्न "*.JPG" से मेल खाती हैं और एक मेगाबाइट से बड़ी हैं:
[मुझे@लिनक्सबॉक्स ~]$ खोजें ~ -प्रकार f -नाम "*.JPG" -आकार +1M | डब्ल्यूसी -एल
840
[मुझे@लिनक्सबॉक्स ~]$ खोजें ~ -प्रकार f -नाम "*.JPG" -आकार +1M | डब्ल्यूसी -एल
840
इस उदाहरण में, हम जोड़ते हैं -रतालू वाइल्डकार्ड पैटर्न के बाद परीक्षण करें। ध्यान दें कि शेल द्वारा पथनाम विस्तार को रोकने के लिए हम इसे उद्धरण चिह्नों में कैसे संलग्न करते हैं। अगला, हम जोड़ते हैं आकार के परीक्षण के बाद स्ट्रिंग "+1M"। अग्रणी प्लस चिह्न इंगित करता है कि हम निर्दिष्ट संख्या से बड़ी फ़ाइलों की तलाश कर रहे हैं। एक अग्रणी ऋण चिह्न का अर्थ बदल जाएगा
स्ट्रिंग निर्दिष्ट संख्या से छोटी होनी चाहिए। बिना चिह्न का उपयोग करने का अर्थ है, "मान का सटीक मिलान करें।" पिछला अक्षर "एम" इंगित करता है कि माप की इकाई मेगाबाइट है। इकाइयों को निर्दिष्ट करने के लिए निम्नलिखित वर्णों का उपयोग किया जा सकता है:
तालिका 17-2: आकार इकाइयाँ खोजें
चरित्र इकाई
चरित्र इकाई
बी 512-बाइट ब्लॉक। यदि कोई इकाई निर्दिष्ट नहीं है तो यह डिफ़ॉल्ट है।
c बाइट्स
डब्ल्यू 2-बाइट शब्द
k किलोबाइट्स (1024 बाइट्स की इकाइयाँ)
एम मेगाबाइट्स (1048576 बाइट्स की इकाइयाँ)
जी गीगाबाइट्स (1073741824 बाइट्स की इकाइयाँ)
ढूंढें बड़ी संख्या में विभिन्न परीक्षणों का समर्थन करता है। नीचे आम लोगों की सूची दी गई है। ध्यान दें कि ऐसे मामलों में जहां संख्यात्मक तर्क की आवश्यकता होती है, वही ऊपर चर्चा की गई "+" और "-" अंकन लागू किया जा सकता है:
तालिका 17-3: परीक्षण खोजें
विवरण परीक्षण
विवरण परीक्षण
-सेमिन n उन फ़ाइलों या निर्देशिकाओं का मिलान करें जिनकी सामग्री या विशेषताएँ थीं
अंतिम बार बिल्कुल संशोधित n कुछ मिनट पहले। से कम निर्दिष्ट करना n मिनट पहले, उपयोग करें -n और इससे अधिक निर्दिष्ट करने के लिए n मिनट पहले, उपयोग करें +n.
-नवीन पट्टिका उन फ़ाइलों या निर्देशिकाओं का मिलान करें जिनकी सामग्री या विशेषताएँ थीं
पिछली बार की तुलना में हाल ही में संशोधित किया गया है पट्टिका.
-सीटाइम n उन फ़ाइलों या निर्देशिकाओं का मिलान करें जिनकी सामग्री या विशेषताएँ थीं
अंतिम बार संशोधित n*24 घंटे पहले.
-खाली खाली फाइलों और निर्देशिकाओं का मिलान करें।
-ग्रुप नाम समूह से संबंधित फ़ाइल या निर्देशिकाओं का मिलान करें। समूह हो सकता है
या तो समूह के नाम के रूप में या संख्यात्मक समूह आईडी के रूप में व्यक्त किया जाना चाहिए।
-मेरा नाम पैटर्न जैसा -रतालू परीक्षण लेकिन केस असंवेदनशील।
-इनम n फ़ाइलों का इनोड नंबर n से मिलान करें। यह खोजने में सहायक है
किसी विशेष इनोड के सभी हार्ड लिंक।
-ममिन n उन फ़ाइलों या निर्देशिकाओं का मिलान करें जिनकी सामग्री अंतिम बार n मिनट पहले संशोधित की गई थी।
-Mtime n उन फ़ाइलों या निर्देशिकाओं का मिलान करें जिनकी सामग्री अंतिम बार n*24 घंटे पहले संशोधित की गई थी।
-रतालू पैटर्न निर्दिष्ट वाइल्डकार्ड के साथ फ़ाइलों और निर्देशिकाओं का मिलान करें
पैटर्न.
-नया पट्टिका उन फ़ाइलों और निर्देशिकाओं का मिलान करें जिनकी सामग्री संशोधित की गई थी
निर्दिष्ट से अधिक हाल ही में पट्टिका. फ़ाइल बैकअप करने वाली शेल स्क्रिप्ट लिखते समय यह बहुत उपयोगी है। हर बार जब आप बैकअप बनाते हैं, तो एक फ़ाइल (जैसे लॉग) को अपडेट करें और फिर उपयोग करें खोज यह निर्धारित करने के लिए कि अंतिम अद्यतन के बाद कौन सी फ़ाइलें बदल गई हैं।
-नोसर मिलान फ़ाइल और निर्देशिकाएं जो वैध उपयोगकर्ता से संबंधित नहीं हैं।
इसका उपयोग हटाए गए खातों से संबंधित फ़ाइलों को ढूंढने या हमलावरों द्वारा गतिविधि का पता लगाने के लिए किया जा सकता है।
-नोग्रुप उन फ़ाइलों और निर्देशिकाओं का मिलान करता है जो किसी वैध से संबंधित नहीं हैं
समूह.
-पर्म मोड उन फ़ाइलों या निर्देशिकाओं का मिलान करें जिनकी अनुमतियाँ सेट हैं
विनिर्दिष्ट मोड. मोड अष्टाधारी या प्रतीकात्मक संकेतन द्वारा व्यक्त किया जा सकता है।
-समानफ़ाइल नाम के समान -इनम परीक्षा। साझा करने वाली फ़ाइलों से मेल खाता है
फ़ाइल के समान इनोड संख्या नाम.
आकार के n आकार n की फ़ाइलों का मिलान करें।
प्रकार c प्रकार की फ़ाइलों का मिलान करें।
-user नाम उपयोगकर्ता नाम से संबंधित फ़ाइलों या निर्देशिकाओं से मेल खाता है। प्रयोगकर्ता
उपयोगकर्ता नाम या संख्यात्मक उपयोगकर्ता आईडी द्वारा व्यक्त किया जा सकता है।
यह संपूर्ण सूची नहीं है। खोज मैन पेज में सभी विवरण हैं।