कमांड खोजें: एक कमांड में कई उपयोगकर्ताओं के स्वामित्व वाली फाइलों की खोज करें


2

लिनक्स में, क्या "खोज" कमांड के साथ कई उपयोगकर्ताओं (या उपयोगकर्ताओं के समूह) के स्वामित्व वाली फाइलों की खोज करने का एक तरीका है?

कुछ इस तरह?

find . -user john, akido

-oआपका दोस्त है।
एनएम

जवाबों:


2

-oइस तरह वाक्य रचना का उपयोग करने का प्रयास करें:

find ./ -user john -o -user akido

आगे के संदर्भों के लिए, लिनक्स / यूनिक्स की जांच करें : विशेष उपयोगकर्ता / समूह के स्वामित्व वाली सभी फाइलें ढूंढें

यदि आप किसी विशिष्ट समूह के उपयोगकर्ताओं से संबंधित फाइलों की जांच करना चाहते हैं:

find ./ -group name_of_group

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

मुझे पूरी तरह से समझ में नहीं आ रहा है कि आपका क्या मतलब है। यदि वे एक ही समूह के हैं, तो जांचें कि मैंने अभी क्या अपडेट किया है।
महासंघ

अच्छी तरह से जरूरी नहीं कि लिनक्स में एक वास्तविक समूह सिर्फ विशिष्ट उपयोगकर्ता हैं जो विभिन्न समूहों के हो सकते हैं

यह मूल findआदेश के साथ संभव नहीं है । आप कुछ तरकीबें कर सकते हैं, लेकिन सबसे ज्यादा सिफारिश वाली बात यह है कि मेरे द्वारा पोस्ट की गई पहली अभिव्यक्ति का उपयोग करें।
फेडोरक्वी

हममम लेकिन धन्यवाद कि थोड़ा मदद की है

2

एक फ़ाइल केवल एक उपयोगकर्ता के स्वामित्व में हो सकती है।

आप के साथ समूहों के लिए देख सकते हैं

find . -group xxy

या यदि आप जॉन या एकिडो के स्वामित्व वाली फाइलें ढूंढना चाहते हैं

find . '(' -user john -o -user akido ')' ...

मेरा मतलब आपके द्वारा कहे गए दूसरे मामले से था। क्या इसका उपयोग 2 से अधिक उपयोगकर्ताओं के लिए किया जा सकता है?
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.