जवाबों:
यह वास्तव में सर्वर फॉल्ट में नहीं होना चाहिए, शायद सुपर उपयोगकर्ता या अलग से पूछें, लेकिन आप यहां पाए जाने वाले होमब्रे का उपयोग करके बहुत सारे बायनेरिज़ स्थापित कर सकते हैं:
http://mxcl.github.com/homebrew/
सबसे पहले आपको Xcode के लिए कमांड लाइन टूल इंस्टॉल करने की आवश्यकता होगी, जो कि शायद आपको इसे खरीदने की आवश्यकता होगी यदि आप पहले से ही नहीं कर रहे हैं।
एक बार जब आप यह कर लेते हैं, तो दौड़ें:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
होमब्रे को स्थापित करने के लिए, फिर जब यह स्थापित हो, चलाएं:
brew install truncate
अपडेट करें:
मार्च 2015 truncateतक होमबॉव में एक स्टैंडअलोन सूत्र के रूप में उपलब्ध नहीं है।
truncateGNU Coreutils के भाग के रूप में आपको इसे निम्नलिखित आदेश के साथ OS X पर स्थापित करना चाहिए:
> brew install coreutils
स्थापना के बाद truncateनाम के तहत उपलब्ध हो जाएगा gtruncate। ध्यान दें कि Coreutils के सभी प्रोग्राम उपसर्ग के साथ उपलब्ध होंगे g।
truncateHomebrew में फिर से अपने सूत्र के रूप में उपलब्ध है।
जब 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 बाइट कैसे हटाऊं?