मैं .foo
में समाप्त होने वाली सभी फ़ाइलों को दोबारा कैसे हटा सकता हूं जिसमें एक ही नाम की एक भाई फ़ाइल है लेकिन .bar
में समाप्त हो रही है? इस उदाहरण file.foo
, file3.foo
मेंसंबंधित "* .bar" फ़ाइलों के साथ सभी "* .foo" फ़ाइलों को दोबारा हटाकर
.
├── dir
│ ├── dir
│ │ ├── file4.bar
│ │ ├── file4.foo
│ │ └── file5.foo
│ ├── file2.foo
│ ├── file3.bar
│ └── file3.foo
├── file1.bar
└── file1.foo
, और file4.foo
देखते हैं के बाद से हटा दिया जाएगा file{1,3,4}.bar
फ़ाइलों भाई: उदाहरण के लिए, निम्नलिखित निर्देशिका वृक्ष पर विचार करें। file{2,5}.foo
इस परिणाम छोड़ने अकेला छोड़ दिया जाना चाहिए:
.
├── dir
│ ├── dir
│ │ ├── file4.bar
│ │ └── file5.foo
│ ├── file2.foo
│ ├── file3.bar
└── file1.bar
+1 एक अच्छी तरह से सचित्र प्रश्न के लिए +1। – shellter
और मौजूदा के लिए 'पेड़' के लिए धन्यवाद। : पी http://linux.die.net/man/1/tree – KPthunder