LinuxForum.Fans
Тема

Как узнать куда загружаются файлы.

Автор: ademaster 6 сообщений 3910 просмотров
#210941

Очень интересует как можно увидеть через консоль куда загружается файлы, в не зависимости чем осуществляется загрузка.

#210948

Очень интересует как можно увидеть через консоль как работает программа. Вне зависимости от того, как запускается. wink

#210950

ademaster,
lsof, ps

#210952
ademaster написал:
Очень интересует как можно увидеть через консоль куда загружается файлы, в не зависимости чем осуществляется загрузка.

очень просто:
1. Узнаём номер процесса. Ака PID
2. идём в /proc/PID/fd
3. Видим, куда загружается файл.
ну вот например wget грузит слаку:
[console]$ ll /proc/14486/fd
итого 0
lrwx------ 1 doc users 64 дек. 5 09:57 0 -> /dev/pts/2
lrwx------ 1 doc users 64 дек. 5 09:57 1 -> /dev/pts/2
lrwx------ 1 doc users 64 дек. 5 09:57 2 -> /dev/pts/2
lrwx------ 1 doc users 64 дек. 5 09:57 3 -> socket:[1585061]
l-wx------ 1 doc users 64 дек. 5 09:57 4 -> /home/doc/slackware-13.37-install-dvd.iso
[/console]
Можно и процесс посмотреть:

$ stat /home/doc/slackware-13.37-install-dvd.iso
Файл: «/home/doc/slackware-13.37-install-dvd.iso»
Размер: 657660160 Блоков: 1284504 Блок В/В: 4096 обычный файл
Устройство: 807h/2055d Inode: 2111383 Ссылки: 1
Доступ: (0644/-rw-r--r--) Uid: ( 1000/ doc) Gid: ( 100/ users)
Доступ: 2011-12-05 09:56:56.280460743 +0400
Модифицирован: 2011-12-05 09:58:38.856343084 +0400
Изменён: 2011-12-05 09:58:38.856343084 +0400
Создан: -
$ stat /home/doc/slackware-13.37-install-dvd.iso
Файл: «/home/doc/slackware-13.37-install-dvd.iso»
Размер: 701913850 Блоков: 1370936 Блок В/В: 4096 обычный файл
Устройство: 807h/2055d Inode: 2111383 Ссылки: 1
Доступ: (0644/-rw-r--r--) Uid: ( 1000/ doc) Gid: ( 100/ users)
Доступ: 2011-12-05 09:56:56.280460743 +0400
Модифицирован: 2011-12-05 09:58:42.666153013 +0400
Изменён: 2011-12-05 09:58:42.666153013 +0400
Создан: -
#210954
i2ks написал:
lsof,

угу. Вот тот же wget
[console]wget 14865 doc 3u IPv4 1592464 0t0 TCP 10.78.26.95:41345->mirror.yandex.ru:http (ESTABLISHED)
wget 14865 doc 4w REG 8,7 174567952 2111385 /home/doc/slackware-13.37-install-dvd.iso.1
[/console]

#210965

Спасибо drBatty и i2ks, очень дельные советы:-)

Войдите или зарегистрируйтесь, чтобы ответить.