">" चिन्ह का उपयोग किसी प्रोग्राम के आउटपुट को stdout (मानक आउटपुट, जो डिफ़ॉल्ट रूप से टर्मिनल है) के अलावा किसी अन्य चीज़ पर पुनर्निर्देशित करने के लिए किया जाता है।
>> फ़ाइल में भेजता है या फ़ाइल बनाता है यदि वह मौजूद नहीं है।
यदि यह मौजूद है तो फ़ाइल को अधिलेखित कर देता है या यदि यह मौजूद नहीं है तो इसे बनाता है।
या तो मामले में, प्रोग्राम का आउटपुट फ़ाइल में संग्रहीत किया जाता है जिसका नाम रीडायरेक्शन ऑपरेटर के बाद प्रदान किया जाता है।
उदाहरण:
$ ls > allmyfiles.txt
फ़ाइल "allmyfiles.txt" बनाता है और इसे ls कमांड से डायरेक्टरी लिस्टिंग से भरता है
$ echo "End of directory listing" >> allmyfiles.txt
"allmyfiles.txt" फ़ाइल के अंत में "डायरेक्ट्री लिस्टिंग का अंत" जोड़ता है
$ > newzerobytefile
"newzerobytefile" नाम के साथ एक नई शून्य बाइट फ़ाइल बनाता है या उसी नाम की एक मौजूदा फ़ाइल को अधिलेखित करता है (यह आकार में शून्य बाइट्स बनाता है)