wildcards पर टैग किए गए जवाब

ग्लोबिंग का मतलब वाइल्डकार्ड वाले नाम पैटर्न द्वारा फाइलों का मिलान करना है।

3
कैसे बैश में फ़ाइल नाम विस्तार तंत्र से कुछ फ़ाइलों को बाहर करने के लिए?
मेरे पास रूट निर्देशिका में ubuntu फ़ाइल सिस्टम निर्देशिकाएं हैं और मैंने गलती से सैकड़ों फाइलों को रूट निर्देशिका में कॉपी किया है। मैंने सहजता से फ़ाइल सिस्टम को छोड़कर कॉपी की गई फ़ाइलों को निकालने का प्रयास किया rm -rf !{bin,sbin,usr,opt,lib,var,etc,srv,libx32,lib64,run,boot,proc,sys,dev} ./. यह काम नहीं करता है संपूर्ण हटाने …

5
प्रत्येक फ़ाइल को ले जाएँ जो एक निर्देशिका नहीं है
मेरे पास एक निर्देशिका है जिसे मैं साफ करने की कोशिश कर रहा हूं जिसमें फाइलें और उपनिर्देशिका दोनों शामिल हैं। मैं जो करने की कोशिश कर रहा हूं वह सरल है: सभी फाइलों को किसी अन्य निर्देशिका में स्थानांतरित करें, लेकिन वे सभी उप-निर्देशिकाओं को छोड़ दें जैसे वे …
14 bash  directory  wildcards  mv 

5
क्या मैं बैश ग्लोब से केवल एक परिणाम का चयन कर सकता हूं?
मैं एक आउटपुट पर कुछ रिपोर्टिंग को स्वचालित करने के लिए काम के लिए एक स्क्रिप्ट लिखने की कोशिश कर रहा हूं। लॉग फाइलें इस प्रकार की पथ संरचना में संग्रहीत (वर्तमान में, इसे भविष्य में 'मानकीकृत' किया जा रहा है: /<root_path>/<process_one_path>/logs/<time_date_stamp>/<specific_log_file> /<root_path>/<process_two_path>/logs/<different_time_date_stamp>/<specific_log_file> पथ का प्रत्येक भाग समय दिनांक टिकटों …
14 bash  wildcards  glob 

4
बैश ग्लोब को एक स्ट्रिंग चर कैसे बनाया जाए?
व्यवस्था की सूचना ओएस: ओएस एक्स बैश: GNU बैश, संस्करण 3.2.57 (1) -release (x86_64-apple-darwin16) पृष्ठभूमि मैं अपने सभी गिट / नोडज प्रोजेक्ट से निर्देशिकाओं और फाइलों के एक सेट को बाहर करने के लिए टाइम मशीन चाहता हूं। मेरी परियोजना निर्देशिकाएं हैं ~/code/private/और ~/code/public/इसलिए मैं इसे करने के लिए बैश …

4
निर्दिष्ट फ़ाइल को छोड़कर सभी फ़ाइलों को कैसे ढूंढें
lsकी तरह एक परिणाम दे सकते हैं [root@localhost ~]# cd /etc/yum.repos.d/ [root@localhost yum.repos.d]# ls CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo लेकिन असल में मैं सिर्फ पता लगाने के लिए आशा CentOS-Base.repo, CentOS-Debuginfo.repoऔर CentOS-Vault.repoनहीं लेकिन CentOS-Media.repo। इसलिए मैं यह कमांड चलाता हूं ls [^\(Media\)] लेकिन मुझे एक त्रुटि जानकारी मिलती है। मुझे क्या …
13 wildcards 


5
यदि फ़ाइल नाम शेल ग्लोब पैटर्न से मेल खाता है, तो मैं प्रोग्रामेटिकली कैसे बता सकता हूं?
मैं बताना चाहूंगा कि क्या एक स्ट्रिंग $stringएक ग्लोब पैटर्न द्वारा मिलान किया जाएगा $pattern। $stringकिसी मौजूदा फ़ाइल का नाम हो सकता है या नहीं। मैं यह कैसे कर सकता हूँ? मेरे इनपुट स्ट्रिंग्स के लिए निम्न स्वरूपों को मानें: string="/foo/bar" pattern1="/foo/*" pattern2="/foo/{bar,baz}" मैं एक पार्टी मुहावरा निर्धारित करता है …
13 bash  wildcards 

3
[Az] तारांकन संख्याओं का मिलान क्यों होता है?
वर्तमान पथ पर मेरी 3 निर्देशिकाएं हैं। $ls a_0db_data a_clean_0db_data a_clean_data $ls a_*_data a_0db_data: a_clean_0db_data: a_clean_data: $ls a_[a-z]*_data a_clean_0db_data: a_clean_data: मुझे उम्मीद थी कि अंतिम एलएस कमांड केवल मैच के लिए होगा a_clean_data। यह भी युक्त युक्त से मेल क्यों खाता है 0? bash --version GNU bash, version 4.2.24(1)-release (i686-pc-linux-gnu)

2
शेल फ़ाइल नाम पैटर्न जो डॉट फ़ाइलों तक फैलता है, लेकिन `..` के लिए नहीं?
हाल ही में मुझे एक शेल पैटर्न के कारण थोड़ा हादसा हुआ जो अप्रत्याशित तरीके से विस्तारित हुआ। मैं /rootनिर्देशिका में डॉट फाइलों के एक समूह के मालिक को बदलना चाहता था , इसलिए मैंने किया chown -R root .* स्वाभाविक रूप से, जो .*विस्तारित ..था एक आपदा का एक …

5
ग्लोब पैटर्न के साथ सीपी छिपी हुई फाइलें
परिस्थिति : $ mkdir foo && touch foo/.test $ cp foo/* . zsh: no matches found: foo/* (or bash : cp: cannot stat ‘foo/*’: No such file or directory) मेरे पास छिपी हुई फ़ोल्डर और फ़ाइलों से भरा एक निर्देशिका है। क्या हो रहा है और इसका हल क्या है?
13 zsh  wildcards  cp  dot-files 

3
एक निर्देशिका में सभी निर्देशिकाओं का चयन करने के लिए वाइल्ड कार्ड क्या है
मैं फ़ाइलों को छोड़कर एक निर्देशिका में सभी निर्देशिकाओं के लिए चिपचिपा सा सेट करना चाहता हूं। क्या ऐसा करने के लिए कोई वाइल्ड कार्ड है? #sudo chmod g+s /var/www/<WILD_CARD_FOR_ALL_DIRECTORIES>

4
मैं बैश का उपयोग करके एक अलग निर्देशिका में विशिष्ट फाइलें कैसे चुन सकता हूं?
मैं एक निर्देशिका में कुछ फाइलों पर सूची (या हटाना, या कुछ अन्य ऑपरेशन करना) चाहता हूं, जैसे: $ ls /opt/somedir/ aa bb cc aa.txt bb.txt cc.txt $ ls /opt/somedir/(aa|bb|cc) ## pseudo-bash :p aa bb cc मैं इसे कैसे प्राप्त कर सकता हूं (पहले निर्देशिका में सीडी-आईएनजी के बिना)?

1
बैश विस्तारित ग्लोब - उपसर्ग के बिना फ़ाइलों का मिलान करें
मैं एक असफल 2 जेल के लिए फ़ाइलनामों का मिलान करने की कोशिश कर रहा हूं - इसलिए मुझे केवल फिल्माई गई ग्लोबिंग का उपयोग करने की आवश्यकता है - रेगेक्स या बैश स्क्रिप्टिंग नहीं। मेरी /var/log/apache2निर्देशिका में फ़ाइलें शामिल हैं: example.com.error.log db.example.com.error.log app1.example.com.error.log app2.example.com.error.log मैं .error.log सिवाय सभी फ़ाइलों …

2
`Ls` मिलान पैटर्न में एक निर्देशिका को छोड़ दें
मैं lsउन .pngफ़ाइलों को हटाने की कोशिश कर रहा हूं जिनके अंदर फाइलें हैं (पुनरावृत्ति की कोई आवश्यकता नहीं है, हालांकि यह अतिरिक्त उपयोगी होगा), एक को बाहर करें। एक निर्देशिका को छोड़ दें ls */*.png ठीक काम करता है। ls (^one)*/*.png रिटर्न कोई रोक नहीं है। मैं इसे कैसे …
13 shell  ls  wildcards 

5
मैं cp से त्रुटि संदेशों को कैसे दबाऊं?
मैं वर्तमान में लिनक्स में त्रुटि कमांड को दबाने के तरीके देख रहा हूं, विशेष रूप से, कमांड cp। मैं करता हूँ: root@ubuntu:~$ cp /srv/ftp/201*/wha*/*.jj ~/. cp: cannot stat `/srv/ftp/201*/wha*/*.jj': No such file or directory मैं उस त्रुटि संदेश को कैसे दबाऊं जो स्क्रीन पर प्रिंट हो जाता है ? …
13 shell  wildcards  cp 

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