मैं मैक ओएस एक्स टर्मिनल में स्प्लिट का उपयोग फ़ाइलों को सीधे दूसरी निर्देशिका में विभाजित करने के लिए कैसे कर सकता हूं?


18

मैं splitएक फाइल को कई टुकड़ों में विभाजित करने के लिए OS X टर्मिनल कमांड का उपयोग कैसे कर सकता हूं , और उन्हें अलग फ़ोल्डर में, अलग ड्राइव पर स्टोर कर सकता हूं?

कारण यह है कि मुझे फ़ाइलों को एक FAT32 स्टोर में ले जाने की आवश्यकता है, लेकिन वे FAT32 4 जीबी फ़ाइल आकार की बाधा के लिए बहुत बड़े हैं।

इसके अलावा, मेरे पास अपने HFS + ड्राइव पर इतनी जगह नहीं बची है कि वह उसे वहां से अलग कर दे और फिर उसे स्थानांतरित कर दे।

कोई विचार?

जवाबों:


21

यदि मैक OS X split, GNU Coreutils की तरह कार्य करता है split, cdतो निर्देशिका में आप विभाजन फ़ाइलों को निवास करने की इच्छा रखते हैं और फिर निम्न कमांड चलाएँ:

split -b <size> /location/of/big/file

बहुत धन्यवाद! : डी काम करने लगता है, जैसा कि मैं वर्तमान में "स्प्लिट-कॉपी" कर रहा हूं। यहाँ मैंने क्या किया: निर्देशिका के लिए CD'd मैं चाहता था कि फ़ाइलों में, जैसा कि आपने बताया था, और फिर मैंने टाइप किया: split -b 2048m /location/of/big/fileलेकिन मैंने कुछ अन्य निर्देशिकाएं
चुनीं

2
स्पष्ट अगला सवाल यह होगा कि फाइलों को फिर से एक साथ कैसे जोड़ा जाए। joinआदेश उपयुक्त नहीं है। इसके catबजाय आदेश का उपयोग किया जा सकता है: बिल्ली file1 file2 फ़ाइल 3> onebigfile या cat फ़ाइल *> onebigfile
user535673
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.