Я использую devhelp через синапс для php-docs.
Какой-то хороший парень написал php-docs и установил файлы. Итак, это выглядит так:
Convert:hhconvert.py YOUR_DOC.chm YOUR_DOC.tgz
Install: devhelp-install YOUR_DOC.tgz
Примечание
Для того чтобы сценарий конвертирования работал, вам нужно установить сначала Python, ctypes, CHMLIB.
Установите put YOUR_BOOK.devhelp и res -Folder в ~/.local/share/devhelp/books/YOUR_BOOK/.
У меня есть сильное подозрение, что у вас есть другой раздел, установленный на /home. Когда вы загрузились на живой USB-накопитель, вы не установили этот раздел, поэтому файлы, скопированные в ваш домашний каталог, были скопированы в ваш домашний каталог на разделе, установленном на /. Когда Ubuntu загружается и монтирует что-то на /home, старое содержимое эффективно недоступно, пока вы не отключите /home.
Вы можете связать mount / в другом месте, чтобы получить доступ к каталогу, замаскированному другими mounts:
mkdir foo
sudo mount --bind / foo
du -sh foo/home
У меня есть сильное подозрение, что у вас есть другой раздел, установленный на /home. Когда вы загрузились на живой USB-накопитель, вы не установили этот раздел, поэтому файлы, скопированные в ваш домашний каталог, были скопированы в ваш домашний каталог на разделе, установленном на /. Когда Ubuntu загружается и монтирует что-то на /home, старое содержимое эффективно недоступно, пока вы не отключите /home.
Вы можете связать mount / в другом месте, чтобы получить доступ к каталогу, замаскированному другими mounts:
mkdir foo
sudo mount --bind / foo
du -sh foo/home
У меня есть сильное подозрение, что у вас есть другой раздел, установленный на /home. Когда вы загрузились на живой USB-накопитель, вы не установили этот раздел, поэтому файлы, скопированные в ваш домашний каталог, были скопированы в ваш домашний каталог на разделе, установленном на /. Когда Ubuntu загружается и монтирует что-то на /home, старое содержимое эффективно недоступно, пока вы не отключите /home.
Вы можете связать mount / в другом месте, чтобы получить доступ к каталогу, замаскированному другими mounts:
mkdir foo
sudo mount --bind / foo
du -sh foo/home
Шаг 0. Прочитайте man locate. Шаг 1. Убедитесь, что база данных locate обновлена:
sudo /etc/cron.daily/locate
Это займет несколько минут - наберитесь терпения.
Шаг 2. Используйте locate для найдите один из ваших файлов с уникальным именем. Например:
locate GeorgeRomero_Birth_Certificate
(если ваше имя «George Romero». Mine is not, YMMV.)
Шаг 3. Прочитайте man mv и рассмотрите возможность использования mv для перемещения всей структуры каталога туда, где вы хотите. Например, если местоположение Шаг 2 показало:
/some/where/Documents/GeorgeRomero_Birth_Certificate
, вы могли бы сделать что-то вроде mv --target-directory=$HOME /some/where/Documents.
Проще говоря, вы могли бы
sudo find / -type f -name GeorgeRomero_Birth_Certificate -print
Если вы откроете терминал и cd /, то эта команда
sudo du -aBM -d 1 . | sort -nr | head -20
покажет вам 20 крупнейших каталогов (включая поддиры) в вашей файловой системе - это потребуется некоторое время для запуска в первый раз. Затем вы можете перейти к тому, что выглядит как более крупный, чем ожидалось, каталог и снова запустить команду, ища снова больше ожидаемых каталогов, и, надеюсь, вы в конечном итоге найдете свои файлы.
chick@dad:/$ sudo du -aBM -d 1 . | sort -nr | head -20
[sudo] password for chick:
du: cannot access './proc/30738/task/30738/fd/4': No such file or directory
du: cannot access './proc/30738/task/30738/fdinfo/4': No such file or directory
du: cannot access './proc/30738/fd/3': No such file or directory
du: cannot access './proc/30738/fdinfo/3': No such file or directory
du: cannot access './run/user/1000/gvfs': Permission denied
655023M .
645220M ./home
5481M ./usr
2049M ./swapfile
860M ./lib
668M ./var
491M ./opt
201M ./boot
17M ./sbin
16M ./etc
15M ./bin
11M ./run
1M ./tmp
1M ./srv
1M ./snap
1M ./root
1M ./mnt
1M ./media
1M ./lost+found
1M ./lib64
Если вы откроете терминал и cd /, то эта команда
sudo du -aBM -d 1 . | sort -nr | head -20
покажет вам 20 крупнейших каталогов (включая поддиры) в вашей файловой системе - это потребуется некоторое время для запуска в первый раз. Затем вы можете перейти к тому, что выглядит как более крупный, чем ожидалось, каталог и снова запустить команду, ища снова больше ожидаемых каталогов, и, надеюсь, вы в конечном итоге найдете свои файлы.
chick@dad:/$ sudo du -aBM -d 1 . | sort -nr | head -20
[sudo] password for chick:
du: cannot access './proc/30738/task/30738/fd/4': No such file or directory
du: cannot access './proc/30738/task/30738/fdinfo/4': No such file or directory
du: cannot access './proc/30738/fd/3': No such file or directory
du: cannot access './proc/30738/fdinfo/3': No such file or directory
du: cannot access './run/user/1000/gvfs': Permission denied
655023M .
645220M ./home
5481M ./usr
2049M ./swapfile
860M ./lib
668M ./var
491M ./opt
201M ./boot
17M ./sbin
16M ./etc
15M ./bin
11M ./run
1M ./tmp
1M ./srv
1M ./snap
1M ./root
1M ./mnt
1M ./media
1M ./lost+found
1M ./lib64
Проще говоря, вы могли бы
sudo find / -type f -name GeorgeRomero_Birth_Certificate -print
Если вы откроете терминал и cd /, то эта команда
sudo du -aBM -d 1 . | sort -nr | head -20
покажет вам 20 крупнейших каталогов (включая поддиры) в вашей файловой системе - это потребуется некоторое время для запуска в первый раз. Затем вы можете перейти к тому, что выглядит как более крупный, чем ожидалось, каталог и снова запустить команду, ища снова больше ожидаемых каталогов, и, надеюсь, вы в конечном итоге найдете свои файлы.
chick@dad:/$ sudo du -aBM -d 1 . | sort -nr | head -20
[sudo] password for chick:
du: cannot access './proc/30738/task/30738/fd/4': No such file or directory
du: cannot access './proc/30738/task/30738/fdinfo/4': No such file or directory
du: cannot access './proc/30738/fd/3': No such file or directory
du: cannot access './proc/30738/fdinfo/3': No such file or directory
du: cannot access './run/user/1000/gvfs': Permission denied
655023M .
645220M ./home
5481M ./usr
2049M ./swapfile
860M ./lib
668M ./var
491M ./opt
201M ./boot
17M ./sbin
16M ./etc
15M ./bin
11M ./run
1M ./tmp
1M ./srv
1M ./snap
1M ./root
1M ./mnt
1M ./media
1M ./lost+found
1M ./lib64
Проще говоря, вы могли бы
sudo find / -type f -name GeorgeRomero_Birth_Certificate -print