मेरे पास एक निर्देशिका src/जिसमें कई .cc फ़ाइलें और इसकी बाइनरी है। उदाहरण के लिए:निष्पादन योग्य फ़ाइलों को हटाने/हटाने के लिए कैसे करें (विस्तार के बिना उर्फ फाइलें) केवल
src/
|_ foo.cc
|_ bar.cc
|_ qux.cc
|_ thehead.hh
|_ foo (executable/binary)
|_ bar (executable/binary)
|_ qux (executable/binary)
|_ makefile
हकीकत में कई .cc और निष्पादन योग्य फ़ाइलों देखते हैं।
मुझे सभी फ़ाइलों को सूचीबद्ध किए बिना वैश्विक स्तर पर उन बाइनरी को हटाने की आवश्यकता है। क्या ऐसा करने का एक तेज़ और कॉम्पैक्ट तरीका है?
मैंने कोशिश की:
$ rm *
लेकिन उसे निकाल देता है सभी फाइलों को .cc और .hh फ़ाइलों में शामिल हैं।
मैं इस आदेश के बारे में पता कर रहा हूँ:
$ rm foo bar qux ....
लेकिन फिर हम अभी भी सभी फाइलों को एक के बाद एक सूची है।
सिर्फ स्पष्टता के लिए, यह केवल जांचता है कि उपयोगकर्ता का निष्पादन बिट सेट है या नहीं, और यह बहिष्कृत वाक्यविन्यास का उपयोग कर रहा है। गोर के विवरण के लिए आदमी को देखें। –