2014-05-22 8 views
15

मैं आदेशबैश:/bin/राल: तर्क सूची बहुत लंबा जब टार

tar -czvf compress_file.tar.gz $(cat file_list.txt) 

के साथ एक संग्रह से संपीड़ित फ़ाइलों कोशिश कर रहा हूँ के साथ कई फाइलों को संपीड़ित और मैं एक त्रुटि

-bash: /bin/tar: Argument list too long 

है फाइल नंबर बहुत लंबा है, मैं इसे कैसे हल कर सकता हूं?

उत्तर

33

टैर अप करने के लिए फ़ाइल नाम रखने वाले टैर को पास करने के लिए "-T" विकल्प का उपयोग करें।

tar -cv -T file_list.txt -f tarball.tar 
+0

बहुत धन्यवाद। मैं tar बनाते हैं, फिर, tar.gz। तुम एक मास्टर हो मैं आपके उत्तर को वोट नहीं दे सकता लेकिन कई बार फिर से धन्यवाद –

+1

आप अभी भी एक "gzipped टैरबॉल बनाने के लिए अपने" -z "विकल्प का उपयोग कर सकते हैं ... tar -cvz -T ... –

+0

ओह ओह ... बहुत धन्यवाद आपकी मदद के लिए। –

संबंधित मुद्दे