Google Chrome में Youtube वीडियो कैश कहाँ संग्रहीत हैं?


18

Google Chrome YouTube वीडियो /tmpको अंतिम दो संस्करणों में संग्रहीत करने के लिए उपयोग करता है , लेकिन नहीं। और न ही मैं उन फाइलों को खोज सका ~/.cache/google-chrome। इस क्वेरी के लिए Googling विंडोज-विशिष्ट परिणाम तैयार करता है। इन फ़ाइलों को कहाँ संग्रहीत किया जाता है?

मैं फेडोरा 14 का उपयोग कर रहा हूं ।


मुझे लगा कि वे वीडियो डिस्क पर संग्रहीत नहीं थे। क्या आप कुछ एक्सटेंशन का उपयोग कर रहे हैं? आप अपने घर dir पर जाँच कर सकते हैं
tshepang

जब भी आप Youtube या इसी तरह की साइट्स से वीडियो प्ले करते हैं, तो वीडियो स्टोर हो जाते हैं /tmp। अगर मैं फ़ायरफ़ॉक्स में एक वीडियो चलाता हूं, तो ये वीडियो अभी भी पाए जाते हैं /tmp। लेकिन किसी तरह मुझे Google Chrome पसंद है। आप किस विशिष्ट स्थान पर मुझे होम डायर में जांच करने के लिए कह रहे हैं? मैंने ऊपर एक पथ का उल्लेख किया था, जिसकी मैंने जाँच की थी, लेकिन मुझे वह चीज़ नहीं मिली, जिसे मैं खोज रहा हूँ।
धर्म

जहाँ भी XDG_CONFIG_HOME बिंदुओं को देखें .. कोशिश करें .config/chromiumइसका कोई मतलब नहीं है, लेकिन क्रोम डंप वहाँ की हर चीज़ की तरह है, मैंने उन पर एक गाली दायर की, जिसमें उन्होंने गाली दी, लेकिन उन्होंने इसे एक साइड चीज़ की वजह से बंद कर दिया, जिसमें मैंने कहा
xototerracide

जवाबों:


20

अस्थायी रूप से सहेजे गए सभी फ्लैश वीडियो के साथ एक सूची प्राप्त करने के लिए इस बैश स्क्रिप्ट का उपयोग करें:

#!/usr/bin/env bash

for flashpid in $(pgrep -f flashplayer.so); do
    cd "/proc/$flashpid/fd"
    for video in $(file * | grep '/tmp/Flash' | sed 's/\(^[0-9]*\).*/\1/g'); do
        echo "/proc/$flashpid/fd/$video"
    done
done

स्क्रिप्ट को निष्पादन योग्य और चलाएं, उदाहरण के लिए वीडियो देखने के लिए, निम्नलिखित:

flashget.sh | xargs mplayer

व्याख्या

फ्लैश 10.1 के बाद से, /tmpफ़्लैश प्लेयर खुलते ही सभी फाइल सिस्टम एंट्री डिलीट हो रही हैं। लेकिन फ़ाइल अभी भी मौजूद है, क्योंकि कर्नेल केवल फ़ाइल को हटा देता है यदि हार्डलिंक अब मौजूद नहीं है। केवल Flash प्लगइन जानता है कि फ़ाइल / वीडियो कहाँ है। सौभाग्य से, कर्नेल हमें बता सकता है कि कौन सी प्रक्रियाएं हैं जो फ़ाइलहैंडल खोलती हैं। इसलिए, इन फ़ाइलों के लिए अभी भी हार्डलिंक स्थित हैं /proc/$PID/fd


वाह !! बहुत बढ़िया। ऐसी गीदड़ शैली भी !! धन्यवाद एक टन .. :)
धर्म

"फ्लैशगेट.श" के साथ यूज़िंट यह वास्तव में ठीक काम करता है। लेकिन "xargs mplayer" क्या करता है? मेरे लिए यह "xargs: mplayer: ऐसी कोई फ़ाइल या निर्देशिका" नहीं देता है, अगर मैं किसी मौजूदा निर्देशिका के साथ कोशिश करूँ तो यह अनुमति से इनकार कर देती है (यहाँ तक कि sudo का उपयोग करते हुए भी)
टॉम ब्रिटो

आपकी स्क्रिप्ट और कमांड mplayer में वीडियो चलाती है, लेकिन क्या होगा अगर आप इसे कॉपी और सहेजना चाहते हैं? मैंने हार्डलिंक को कॉपी करने की कोशिश की, लेकिन यह काम नहीं करता है और लक्ष्य कहता है / tmp / FlashXXXXX (हटाए गए)।

1
@Lian बस "flashget.sh | xargs फ़ायरफ़ॉक्स" या "Flashget.sh | xargs क्रोमियम-ब्राउज़र" (या अपनी पसंद का ब्राउज़र) चलाएं और ब्राउज़र आपसे फ़ाइल को "डाउनलोड" करने के लिए कहेगा।
दयाजय


1

मेरे पास YouTube वीडियो के लिए एक सरल समाधान है: क्रोम फ़ेडोरा 13 और इसके बाद के संस्करण के साथ।

बस USERNAMEनिम्नलिखित आदेश में अपने वर्तमान उपयोगकर्ता नाम में परिवर्तन करें। पहले और फिर दूसरे कमांड को चलाएं ताकि आपको अपने कैश्ड फ़ोल्डर का शॉर्टकट आपके डेस्कटॉप पर मिल जाए।

cd /home/USERNAME/Desktop
ln -s /home/USERNAME/.cache/google-chrome/Default/Cache youtube

1

आप Play YouTube वीडियो में पाए गए स्क्रिप्ट को Flash [From / tmp, वर्क्स विद Adobe Flash 10.2] के अनुसार अनुकूलित कर सकते हैं । यह मेरे लिए डेबियन पर Google क्रोम का उपयोग करने के लिए काम करता है ।


3
ढेर अतिप्रवाह में आपका स्वागत है। कृपया एक लिंक पोस्ट न करें, यह भी वर्णन करें कि उस लिंक के पीछे क्या है (यहां: संक्षेप में बताएं कि स्क्रिप्ट क्या करती है)। इस स्थिति में, आप देखेंगे कि स्क्रिप्ट फ़ाइलों की प्रतिलिपि बनाती है /tmp, और पूछने वाले की समस्या यह है कि यह तकनीक अब क्रोम के हाल के संस्करणों के साथ काम नहीं करती है।
गिल्स एसओ- बुराई को रोकें '
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.