답변1
임시로 저장된 모든 Flash 비디오 목록을 얻으려면 이 Bash 스크립트를 사용하십시오.
#!/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
.
답변2
그들은 다음에 저장됩니다/home/<username>/.cache/chromium/Default/Cache
답변3
YouTube 동영상을 위한 간단한 솔루션이 있습니다. Fedora 13 이상이 설치된 Chrome입니다.
USERNAME
다음 명령을 현재 사용자 이름으로 변경하세요 . 첫 번째 명령을 실행한 다음 두 번째 명령을 실행하여 데스크탑의 캐시 폴더에 대한 바로가기를 얻습니다.
cd /home/USERNAME/Desktop
ln -s /home/USERNAME/.cache/google-chrome/Default/Cache youtube
답변4
다음에서 찾은 스크립트를 조정할 수 있습니다.Flash 없이 YouTube 비디오 재생 [Adobe Flash 10.2의 경우 /tmp]. Chrome을 사용하면 나에게 효과적입니다.더반.