यह कमांड एफपार्ट है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
एफपार्ट -फ़ाइलों को विभाजनों में क्रमबद्ध और पैक करें।
SYNOPSIS
एफपार्ट [-h] [-V] -n संख्या | -f फ़ाइलों | -s आकार [-i फाइल में] [-a] [-o आउटफाइल] [-e] [-v] [-l]
[-b] [-y पैटर्न] [-Y पैटर्न] [-x पैटर्न] [-X पैटर्न] [-z] [-Z] [-d गहराई] [-D]
[-L] [-w सीएमडी] [-W सीएमडी] [-p संख्या] [-q संख्या] [-r संख्या] [फ़ाइल or डीआईआर...]
वर्णन
RSI एफपार्ट उपयोगिता आपको फ़ाइल पेड़ों को सॉर्ट करने और उन्हें बैग में पैक करने में मदद करती है (जिन्हें "विभाजन" कहा जाता है)।
सामान्य विकल्प
-h प्रिंट सहायता
-V प्रिंट संस्करण
PARTITION नियंत्रण
-n संख्या बिल्कुल बनाएं संख्या विभाजन और समान आकार वाले विभाजन उत्पन्न करने का प्रयास करें
फाइलों की संख्या. इस विकल्प का उपयोग इसके साथ संयोजन में नहीं किया जा सकता -f, -s or -L.
-f फ़ाइलों
अधिकतम युक्त विभाजन बनाएँ फ़ाइलों फ़ाइलें. इस विकल्प का उपयोग किया जा सकता है
संयोग के साथ -s और -L.
-s आकार
के अधिकतम आकार के साथ विभाजन बनाएँ आकार बाइट्स इस विकल्प के साथ, विभाजन 0
इसका उपयोग उन फ़ाइलों को संभालने के लिए किया जा सकता है जो नियमित विभाजन में फ़िट नहीं होती हैं, यह देखते हुए
बशर्ते आकार सीमा. इस विकल्प का उपयोग इसके साथ संयोजन में किया जा सकता है -f और -L.
इनपुट नियंत्रण
-i फाइल में
से फ़ाइल सूची पढ़ें फाइल में. अगर फाइल में "-" है, तो सूची stdin से पढ़ी जाती है।
-a इनपुट में मनमाना मान शामिल हैं; बस उन्हें क्रमबद्ध करें (फ़ाइल सिस्टम को क्रॉल न करें)। इनपुट
"आकार (रिक्त) पथ" योजना का पालन करना होगा। यह विकल्प क्रॉलिंग के साथ असंगत है-
संबंधित विकल्प.
आउटपुट नियंत्रण
-o आउटफाइल
आउटपुट विभाजन की सामग्री आउटफाइल टेम्पलेट. एकाधिक फ़ाइलें उत्पन्न की जाएंगी
वह टेम्पलेट दिया गया। प्रत्येक आउटफाइल प्रत्यय के रूप में विभाजन संख्या प्राप्त होगी। अगर आउटफाइल
"-" है, तो विभाजन को stdout पर मुद्रित किया जाएगा, जिसमें विभाजन संख्या का उपयोग किया जाएगा
उपसर्ग (ताकि आप उन विभाजनों को ग्रेप कर सकें जिनमें आपकी रुचि है, या जो चाहें वह कर सकते हैं)।
-e निर्देशिकाएँ जोड़ते समय (देखें निर्देशिका हैंडलिंग ), प्रत्येक में अंत "/" जोड़ें
निर्देशिका प्रविष्टि.
-v वर्बोज़ मोड (एक से अधिक बार निर्दिष्ट किया जा सकता है)।
फाइल सिस्टम रेंगने नियंत्रण
-l प्रतीकात्मक लिंक का पालन करें (डिफ़ॉल्ट: अनुसरण न करें)।
-b फ़ाइल सिस्टम सीमाओं को पार न करें (डिफ़ॉल्ट: क्रॉस)।
-y पैटर्न
मेल खाने वाली फ़ाइलें या निर्देशिकाएं शामिल करें पैटर्न केवल (और अन्य सभी फ़ाइलें त्यागें)।
यह विकल्प कई बार निर्दिष्ट किया जा सकता है. आकार की गणना करते समय यह लागू नहीं होता है
लीफ़ प्रविष्टियों के रूप में जोड़ी जाने वाली निर्देशिकाओं की संख्या (गणना किए गए आकार में शामिल होगी)।
निर्देशिका के भीतर प्रत्येक फ़ाइल)।
-Y पैटर्न
के समान -y लेकिन मामला असंवेदनशील. हो सकता है कि यह विकल्प आपके प्लेटफ़ॉर्म पर उपलब्ध न हो
(कम से कम फ्रीबीएसडी और जीएनयू/लिनक्स इसका समर्थन करते हैं, सोलारिस नहीं करता है)।
-x पैटर्न
मेल खाने वाली फ़ाइलों या निर्देशिकाओं को बाहर निकालें पैटर्न. इस विकल्प का उपयोग किया जा सकता है
संयोग के साथ -y और -Y. इस मामले में, बहिष्करण बाद में किया जाता है। इस विकल्प
कई बार निर्दिष्ट किया जा सकता है. यह निर्देशिकाओं के आकार की गणना करते समय लागू नहीं होता है
लीफ प्रविष्टियों के रूप में जोड़ा जाना है (गणना किए गए आकार में प्रत्येक फ़ाइल शामिल होगी
निर्देशिका)।
-X पैटर्न
के समान -x लेकिन मामला असंवेदनशील. हो सकता है कि यह विकल्प आपके प्लेटफ़ॉर्म पर उपलब्ध न हो
(कम से कम फ्रीबीएसडी और जीएनयू/लिनक्स इसका समर्थन करते हैं, सोलारिस नहीं करता है)।
निर्देशिका हैंडलिंग
-z खाली निर्देशिकाएँ पैक करें. डिफ़ॉल्ट रूप से, fpart केवल फ़ाइलें पैक करेगा (उपयोग करते समय छोड़कर)।
la -d or -D विकल्प). जैसे टूल के लिए यह विकल्प उपयोगी हो सकता है rsync(1) होना
fpart के साथ उपयोग करने पर एक पूर्ण फ़ाइल ट्री को फिर से बनाने में सक्षम (उदाहरण के लिए rsync की --files- का उपयोग करना)
विकल्प से). देखें -Z अपठनीय निर्देशिकाओं को भी पैक करने का विकल्प।
-Z तात्पर्य -z. अपठनीय निर्देशिकाओं को खाली मानें, जिससे वे पैक हो जाएँ
वैसे भी.
-d गहराई
एक निश्चित के बाद गहराई, फ़ाइलों के बजाय निर्देशिकाओं को पैक करें (निर्देशिकाएँ स्वयं
उनकी सामग्री के बजाय, विभाजनों में जोड़ा जाएगा)।
-D तात्पर्य -z. पैक लीफ़ निर्देशिकाएँ: यदि किसी निर्देशिका में केवल फ़ाइलें हैं, तो यह होगी
एकल प्रविष्टि के रूप में पैक किया गया।
जीना मोड
-L लाइव मोड (डिफ़ॉल्ट: अक्षम). इस मोड का उपयोग करते समय, विभाजन उत्पन्न होंगे
फ़ाइल सिस्टम को क्रॉल करते समय। यह विकल्प समय और मेमोरी बचाता है, लेकिन देता नहीं है
विभाजन 0 एक विशेष अर्थ (विकल्प देखें) -s ). परिणामस्वरूप, यह उत्पन्न हो सकता है
विकल्प के साथ निर्दिष्ट आकार से बड़े विभाजन -s. इस विकल्प का उपयोग किया जा सकता है
विकल्पों के साथ संयोजन में -f और -s, लेकिन विकल्प के साथ नहीं -n.
-w सीएमडी लाइव मोड का उपयोग करते समय, निष्पादित करें सीएमडी एक नया विभाजन शुरू करते समय (होने से पहले
अगली आउटपुट फ़ाइल खोली गई, यदि कोई हो)। सीएमडी एक विशिष्ट वातावरण में चलाया जाता है
प्रोग्राम की स्थिति का वर्णन करने वाले कई चर प्रदान करता है: FPART_HOOKTYPE
("प्री-पार्ट" या "पोस्ट-पार्ट"), FPART_PARTFILENAME (वर्तमान विभाजन की आउटपुट फ़ाइल
नाम), FPART_PARTNUMBER (वर्तमान विभाजन संख्या), FPART_PARTSIZE (वर्तमान
विभाजन का आकार), FPART_PARTNUMFILES (वर्तमान विभाजन में फ़ाइलों की संख्या),
FPART_PID (fpart का PID)। ध्यान दें कि चर को निर्भर करते हुए परिभाषित किया जा सकता है या नहीं भी किया जा सकता है
हुक ट्रिगर होने पर अनुरोधित विकल्पों और वर्तमान विभाजन की स्थिति।
साथ ही, ध्यान दें कि फ़ाइल सिस्टम को क्रॉल करते समय हुक को सिंक्रोनस तरीके से निष्पादित किया जाता है,
इसलिए 1) उन आदेशों को निष्पादित करने से बचें जिन्हें वापस लौटने में लंबा समय लगता है क्योंकि यह धीमा हो जाता है
फ़ाइल सिस्टम क्रॉलिंग और 2) यह न मानें कि सीडब्ल्यूडी (पीडब्ल्यूडी) ही एकमात्र भाग है
में शुरू किया गया है, क्योंकि इसे रेंगने में तेजी लाने के लिए नियमित रूप से बदला जाता है (एबोल्यूट पाथ का उपयोग करें)।
हुक के भीतर)।
-W सीएमडी के समान -w, लेकिन निष्पादित करता है सीएमडी किसी विभाजन को ख़त्म करते समय (अंतिम बार बंद होने के बाद)।
आउटपुट फ़ाइल, यदि कोई हो)।
SIZE हैंडलिंग
-p संख्या प्रत्येक विभाजन को प्रीलोड करें संख्या बाइट्स।
-q संख्या प्रत्येक फ़ाइल आकार को ओवरलोड करें संख्या बाइट्स।
-r संख्या प्रत्येक फ़ाइल आकार को अगले आकार तक पूर्णांकित करें संख्या एकाधिक बाइट्स. इस विकल्प का उपयोग किया जा सकता है
ओवरलोडिंग के साथ संयोजन, जो *राउंडिंग* से पहले किया जाता है।
उदाहरण
यहाँ कुछ उदाहरण हैं:
एफपार्ट -एन 3 -ओ वर-पार्ट्स / var
(उम्मीद है) समान आकार और फ़ाइलों की संख्या के साथ 3 विभाजन बनाएँ। तीन
फ़ाइलें: var-parts.0, var-parts.1 और var-parts.2 आउटपुट के रूप में उत्पन्न होते हैं।
fpart -s 4724464025 -o संगीत-भाग /पथ/से/संगीत ./*.mp3
4.4 जीबी के विभाजन बनाएं, जिसमें /पथ/से/संगीत के साथ-साथ संगीत फ़ाइलें भी हों
वर्तमान निर्देशिका से एमपी3 फ़ाइलें; ऐसे विभाजन आकार के साथ, प्रत्येक विभाजन सामग्री
डीवीडी में बर्न करने के लिए तैयार हो जाएगा। फ़ाइलें संगीत-भाग.0 से संगीत-भाग.एन, हैं
आउटपुट के रूप में उत्पन्न किया गया।
खोज / usr ! -टाइप डी | एफपार्ट -एफ 10000 -आई - / होम | ग्रेप '^0:'
परीक्षण करके 10000 फ़ाइलों वाले विभाजन तैयार करें / usr पहले और फिर
/ होम और stdout पर केवल विभाजन 0 प्रदर्शित करें।
दू* | एफपार्ट-एन 2-ए
का उपयोग करके दो विभाजन तैयार करें du(1) आउटपुट. Fpart फ़ाइल सिस्टम की जाँच नहीं करेगा
बल्कि इसके बजाय मुद्रित मनमाने मूल्यों का उपयोग करें du(1) और उन्हें क्रमबद्ध करें।
onworks.net सेवाओं का उपयोग करके ऑनलाइन fpart का उपयोग करें