truncate
फ़ाइल और डायरेक्टरी
इस्तेमाल
truncate -s [size] [file]फ़ाइल की लंबाई ठीक उतनी कर देता है: बढ़ाने पर केवल sparse छिद्र बनता है, जगह आवंटित नहीं होती, और घटाने पर पिछला हिस्सा बिना चेतावनी चला जाता है।
आम विकल्प
| विकल्प | अर्थ |
|---|---|
| -s | Set the length; a leading + or - grows or shrinks instead |
| -c | Do not create the file if it is missing |
| -r | Take the length from another file |
| -o | GNU: read the size as a number of blocks |
उदाहरण
truncate -s 0 app.logEmpties a log while the program keeps writing to it.
truncate -s 1G disk.imgA sparse 1 GB file, created instantly.
truncate -s -100 data.binCuts the last 100 bytes off.
हटाना, मिटाना और ढूँढना। कुछ कमांड दोबारा नहीं पूछते, इसीलिए -i लगाने की आदत हाथ बचाती है।
कैसे पढ़ें
- बड़े कोष्ठक [ ] उस हिस्से को दिखाते हैं जिसे छोड़ा जा सकता है।
- तीन बिंदु … का मतलब है एक से ज़्यादा दिए जा सकते हैं।
- विकल्पों में बड़े-छोटे अक्षर मायने रखते हैं — कुछ कमांड में -r और -R अलग काम करते हैं।
आम सवाल
Q. truncate क्या करता है?
फ़ाइल की लंबाई ठीक उतनी कर देता है: बढ़ाने पर केवल sparse छिद्र बनता है, जगह आवंटित नहीं होती, और घटाने पर पिछला हिस्सा बिना चेतावनी चला जाता है।
Q. इसे कैसे लिखें?
truncate -s [size] [file] — बड़े कोष्ठक वह हिस्सा दिखाते हैं जो छोड़ा जा सकता है।
Q. कितने विकल्प जानने लायक़ हैं?
यहाँ 4 दिए हैं; पूरी सूची man truncate में है। यह कमांड फ़ाइल और डायरेक्टरी में आती है।
मिलती-जुलती कमांड
man पेज: man truncate