जवाबों:
यह वास्तव में सर्वर फॉल्ट में नहीं होना चाहिए, शायद सुपर उपयोगकर्ता या अलग से पूछें, लेकिन आप यहां पाए जाने वाले होमब्रे का उपयोग करके बहुत सारे बायनेरिज़ स्थापित कर सकते हैं:
http://mxcl.github.com/homebrew/
सबसे पहले आपको Xcode के लिए कमांड लाइन टूल इंस्टॉल करने की आवश्यकता होगी, जो कि शायद आपको इसे खरीदने की आवश्यकता होगी यदि आप पहले से ही नहीं कर रहे हैं।
एक बार जब आप यह कर लेते हैं, तो दौड़ें:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
होमब्रे को स्थापित करने के लिए, फिर जब यह स्थापित हो, चलाएं:
brew install truncate
अपडेट करें:
मार्च 2015 truncate
तक होमबॉव में एक स्टैंडअलोन सूत्र के रूप में उपलब्ध नहीं है।
truncate
GNU Coreutils के भाग के रूप में आपको इसे निम्नलिखित आदेश के साथ OS X पर स्थापित करना चाहिए:
> brew install coreutils
स्थापना के बाद truncate
नाम के तहत उपलब्ध हो जाएगा gtruncate
। ध्यान दें कि Coreutils के सभी प्रोग्राम उपसर्ग के साथ उपलब्ध होंगे g
।
truncate
Homebrew में फिर से अपने सूत्र के रूप में उपलब्ध है।
जब truncate
उपलब्ध नहीं है तो आप अक्सर dd
इसके बजाय उपयोग कर सकते हैं । उदाहरण के लिए।
शून्य से भरी फ़ाइल बनाएं:
dd if=/dev/zero of=/tmp/youroutputfile bs=1m count=50
किसी मौजूदा फ़ाइल को काटें:
dd if=yourinputfile of=/tmp/youroutputfile bs=1k count=1
नोट: OS X dd
लोअर केस यूनिट लेटर्स dd
का उपयोग करता है जहाँ GNU अपर केस का उपयोग करता है।
dd
लक्ष्य को लगभग प्राप्त कर सकते हैं। dd
फ़ाइल के अंत से छोटा हो सकता है ? जैसा कि मैंने मैन फ़ाइल से पढ़ा है dd
, मुझे पता है कि इसे केवल फ़ाइल शुरुआत से पढ़ा जा सकता है। मैं फ़ाइल से अंतिम 100 बाइट कैसे हटाऊं?