truncate

फ़ाइल और डायरेक्टरी

इस्तेमाल

truncate -s [size] [file]

फ़ाइल की लंबाई ठीक उतनी कर देता है: बढ़ाने पर केवल sparse छिद्र बनता है, जगह आवंटित नहीं होती, और घटाने पर पिछला हिस्सा बिना चेतावनी चला जाता है।

आम विकल्प

विकल्पअर्थ
-sSet the length; a leading + or - grows or shrinks instead
-cDo not create the file if it is missing
-rTake the length from another file
-oGNU: read the size as a number of blocks

उदाहरण

truncate -s 0 app.log

Empties a log while the program keeps writing to it.

truncate -s 1G disk.img

A sparse 1 GB file, created instantly.

truncate -s -100 data.bin

Cuts the last 100 bytes off.

हटाना, मिटाना और ढूँढना। कुछ कमांड दोबारा नहीं पूछते, इसीलिए -i लगाने की आदत हाथ बचाती है।

कैसे पढ़ें

  • बड़े कोष्ठक [ ] उस हिस्से को दिखाते हैं जिसे छोड़ा जा सकता है।
  • तीन बिंदु … का मतलब है एक से ज़्यादा दिए जा सकते हैं।
  • विकल्पों में बड़े-छोटे अक्षर मायने रखते हैं — कुछ कमांड में -r और -R अलग काम करते हैं।

आम सवाल

Q. truncate क्या करता है?

फ़ाइल की लंबाई ठीक उतनी कर देता है: बढ़ाने पर केवल sparse छिद्र बनता है, जगह आवंटित नहीं होती, और घटाने पर पिछला हिस्सा बिना चेतावनी चला जाता है।

Q. इसे कैसे लिखें?

truncate -s [size] [file] — बड़े कोष्ठक वह हिस्सा दिखाते हैं जो छोड़ा जा सकता है।

Q. कितने विकल्प जानने लायक़ हैं?

यहाँ 4 दिए हैं; पूरी सूची man truncate में है। यह कमांड फ़ाइल और डायरेक्टरी में आती है।

मिलती-जुलती कमांड

man पेज: man truncate