Восстановить удаленный файл, когда он все еще используется

Просто введите

cinelerra

в терминале.

С помощью ./usr/bin/cinelerraваша оболочка будет искать папку с именем usrв текущем каталоге, папку с именем binвнутри этого и cinelerraвнутри последнего; это не то, что вам нужно здесь. Если вы хотите указать полный путь, отпустите точку :

.
/usr/bin/cinelerra
3
13.08.2019, 18:17
1 ответ

По крайней мере, в Linux вы можете получить доступ ко всем файлам, открытым процессом, в/proc/${pid}/fd:

$ echo Test > removeme
$ sleep 1200 < removeme &
[1] 21954
$ rm removeme
$ ls -l /proc/21954/fd
total 0
lr-x------. 1 skitt skitt 64 Aug 13 17:14 0 -> '/home/skitt/tmp/removeme (deleted)'
lrwx------. 1 skitt skitt 64 Aug 13 17:14 1 -> /dev/pts/7
lrwx------. 1 skitt skitt 64 Aug 13 17:14 2 -> /dev/pts/7
$ cat /proc/21954/fd/0
Test

Вы можете cpвосстановить соответствующий файл.

5
27.01.2020, 21:15

Теги

Похожие вопросы