यह मानते हुए कि आप प्रत्येक फ़ाइल को हर उप-निर्देशिका में चाहते थे, या कि कुछ अलग पहचान योग्य पहचानकर्ता है, मुझे बस काम करने के लिए निम्नलिखित मिला है। ध्यान दें कि इस उदाहरण में मैं यूनिक्स खोज के एक पोर्ट का उपयोग कर रहा था और कैट कमांड एक विंडोज सिस्टम में पोर्ट किया गया था। मुझे नहीं पता कि यह विशेष रूप से विंडोज पोर्ट कितना पुराना है क्योंकि माइलेज अलग-अलग हो सकती है।
find . -type f -exec cat {} ; | cat > bigfile.txt
जब Ubuntu 10.10 और बैश शेल का उपयोग करते हुए मैंने पाया कि निम्नलिखित सिंटैक्स ने दोनों में बेहतर काम किया है, क्योंकि यह खोज पथ में बनाया गया है तो "पाया" "bigfile.txt" है और क्योंकि कमांड के कुछ हिस्सों को बचाना आवश्यक है। इस और विंडोज पोर्ट के बीच अंतर को ध्यान दें कि कोष्ठक के चारों ओर सिंगल कोट्स हैं, सेमी-कोलोन से पहले एक बैकस्लैश और कंटेनर फाइल को एक डायरेक्टरी बनाते हैं।
find . -type f -exec cat '{}' \; | cat > ../bigfile.txt