समान फ़ाइल संरचना बनाने के लिए शॉर्टकट का उपयोग करना


0

मुझे कई डिस्कों में फैले टीवी शो के साथ एक डेबियन आधारित ओएस मिला है, लेकिन श्रृंखला सभी एक ही डिस्क पर नहीं हैं। उदाहरण के लिए, शो 1 में 10 सीज़न, सीज़न 1,2, 4 और 5 डिस्क 1, 3, 6 और 8 डिस्क 2 और 7, 9 और 10 डिस्क 3 पर हैं। मैं क्या करना चाहूंगा, चाहे मैंने डिस्क 1, डिस्क 2 या डिस्क 3 ब्राउज़ कर रहा हो, चाहे मैं सभी टीवी शो और सभी सत्र उपनिर्देशिकाएं देख रहा हो, चाहे वे उस डिस्क पर हों या न हों, शॉर्टकट बनाएं।

क्या इन परिणामों को प्राप्त करने के लिए इस या किसी अन्य विधि में शॉर्टकट बनाने के लिए एक कमांड, स्क्रिप्ट या उपयोगिता है?

चियर्स

जवाबों:


0

यदि आपके डिस्क सभी एक ही निर्देशिका में माउंट किए गए हैं, तो एक साधारण लूप के साथ ऐसा करना मुश्किल नहीं होना चाहिए। उदाहरण के लिए: /media/Disk1, /media/Disk2, /media/Disk3:

cd /media
for season in */*; do
    for disk in Disk1 Disk2 Disk3; do
        ln -s "$(readlink -f "${season}")" "${disk}"
    done
done

कुछ टकराव होंगे (यानी खुद से सहानुभूति रखने की कोशिश करने वाली फाइलें), लेकिन वे सिर्फ हानिरहित त्रुटियों को फेंक देंगे, और लिंक बनाने से नहीं रोकेंगे।


धन्यवाद। मैं कुछ और छोरों का उपयोग करने पर ध्यान दूंगा और सभी शो के साथ-साथ सभी सत्रों के शॉर्टकट बनाने के लिए अपनी आवश्यकताओं के अनुरूप कुछ प्राप्त करने का प्रयास करूंगा।
Totalfreakingnoob
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.