Chrome에서 Youtube 비디오 캐시는 어디에 저장됩니까?


18

Chrome은 YouTube 동영상 을에 저장 /tmp했지만 이전 두 버전에는 저장 하지 않았습니다. 에서 해당 파일을 찾을 수도 없습니다 ~/.cache/google-chrome. 이 쿼리에 대한 인터넷 검색은 Windows 관련 결과를 생성합니다. 이 파일들은 어디에 저장됩니까?

Fedora 14를 사용하고 있습니다 .


나는 그 비디오가 디스크에 저장되지 않았다고 생각했다. 일부 확장 프로그램을 사용하고 있습니까? 당신은 당신의 홈 디렉토리를 확인할 수 있습니다.
tshepang

Youtube 또는 유사한 사이트에서 비디오를 재생할 때마다 비디오가에 저장됩니다 /tmp. Firefox에서 비디오를 재생해도이 비디오는 여전히에서 찾을 수 있습니다 /tmp. 그러나 어떻게 든 나는 Chrome을 선호합니다. Home dir에서 어떤 특정 위치를 확인하도록 요청합니까? 나는 위의 경로를 언급했지만 내가 찾고있는 것을 얻지 못했습니다.
Dharmit

어디 XDG_CONFIG_HOME 점에서 보면 .. 시도 .config/chromium는 이해가되지 않습니다하지만 크롬을 악용, 내가 그들에 버그를 제기 거기에 모든 것을 같이 덤프하지만 때문에 나는 그것을 넣어 측면 물건을 폐쇄
xenoterracide

답변:


20

이 Bash 스크립트를 사용하면 임시로 저장된 모든 Flash 비디오 목록을 얻을 수 있습니다.

#!/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

설명

Flash 10.1부터 모든 /tmp파일 시스템 항목은 Flash Player가 열 자마자 삭제됩니다. 그러나 하드 링크가 더 이상 존재하지 않으면 커널은 파일을 삭제하기 때문에 파일 자체는 여전히 존재합니다. Flash 플러그인 만이 파일 / 비디오의 위치를 ​​알고 있습니다. 운 좋게도 커널은 어떤 프로세스가 어떤 파일 핸들을 열 었는지 알려줄 수 있습니다. 따라서이 파일에 대한 하드 링크는 여전히에 있습니다 /proc/$PID/fd.


우와 !! 대박. 그런 괴짜 스타일! 고마워요 .. :)
Dharmit

"flashget.sh"를 사용하면 정말 잘 작동합니다. 그러나 "xargs mplayer"는 무엇을합니까? "MPlayer는 : 용 xargs 그런 파일이나 디렉토리를"나에게는 제공하지 않습니다, 나는 그것이 permition는 (심지어는 sudo를 사용하여) 거부주는 기존 디렉토리로 시도하는 경우
톰 브리토

스크립트와 명령은 mplayer에서 비디오를 재생하지만 복사하여 저장하려면 어떻게해야합니까? 하드 링크 복사를 시도했지만 작동하지 않으며 대상에 / tmp / FlashXXXXX (삭제됨)가 표시됩니다.

1
@Lian "flashget.sh | xargs firefox"또는 "flashget.sh | xargs chromium-browser"(또는 선택한 브라우저)를 실행하면 브라우저가 파일을 "다운로드"하도록 요청합니다.
Dayjay


1

YouTube 비디오를위한 간단한 솔루션이 있습니다 : Fedora 13 이상의 Chrome.

USERNAME다음 명령을 현재 사용자 이름으로 변경 하십시오. 첫 번째 명령과 두 번째 명령을 실행하면 데스크탑에 캐시 된 폴더의 바로 가기가 표시됩니다.

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

1

Flash없이 YouTube 동영상 재생 [From / tmp, Works with Adobe Flash 10.2]에 있는 스크립트를 조정할 수 있습니다 . 데비안에서 Chrome을 사용하면 효과적입니다 .


3
스택 오버플로에 오신 것을 환영합니다. 링크를 게시하지 말고 링크 뒤에있는 내용을 설명하십시오 (여기 : 스크립트의 기능을 요약하십시오). 이 경우 스크립트가에서 파일을 복사한다는 사실을 알 수 있으며 /tmp문제는이 기술이 더 이상 최신 버전의 Chrome에서 작동하지 않는다는 것입니다.
Gilles 'SO- 악의를 멈춰라'
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.