Chrome은 YouTube 동영상 을에 저장 /tmp
했지만 이전 두 버전에는 저장 하지 않았습니다. 에서 해당 파일을 찾을 수도 없습니다 ~/.cache/google-chrome
. 이 쿼리에 대한 인터넷 검색은 Windows 관련 결과를 생성합니다. 이 파일들은 어디에 저장됩니까?
답변
이 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
.
답변
그들은에 저장됩니다 /home/<username>/.cache/chromium/Default/Cache
답변
YouTube 비디오를위한 간단한 솔루션이 있습니다 : Fedora 13 이상의 Chrome.
USERNAME
다음 명령을 현재 사용자 이름으로 변경 하십시오. 첫 번째 명령과 두 번째 명령을 실행하면 데스크탑에 캐시 된 폴더의 바로 가기가 표시됩니다.
cd /home/USERNAME/Desktop
ln -s /home/USERNAME/.cache/google-chrome/Default/Cache youtube
답변
Flash없이 YouTube 동영상 재생 [From / tmp, Works with Adobe Flash 10.2]에 있는 스크립트를 조정할 수 있습니다 . 데비안에서 Chrome을 사용하면 효과적입니다 .