В моем случае это произошло из gnome-keyring-daemon, который синхронизирует данные через Интернет, а демон работает в фоновом режиме.
Чтобы исправить это, запустите его с помощью переключателей chrome --password-store=basic --disk-cache-size=1 --media-cache-size=1. Он исправляет вышеупомянутое раздражающее сообщение.
Чтобы сделать это в одной командной строке, вам понадобится программа просмотра PDF, которая может обрабатывать входные данные из канала. Единственный зритель с этой опцией, которую я знаю, - это дисплей ImageMagicks. Это не очень удобно (большие файлы могут занимать некоторое время), но, возможно, это удобно для вашей цели.
tar xOfz <archive> <path/to/file/in/archive> | display
(Большие файлы в формате PDF могут занять некоторое время.)
Открытие без извлечения невозможно. Приложения GUI временно извлекают файлы, прежде чем открывать их ...
Если у вас есть один файл tar.gz, содержащий файлы PDF, и вы хотите извлечь один или несколько файлов с помощью командной строки, вы можете использовать: [ ! d1]
tar -xzf MyArchive.tar.gz MyPDF5.pdf
tar -xzf MyArchive.tar.gz MyPDF6.pdf MyPDF3.pdf
tar -xzf MyArchive.tar.gz "My PDF 128.pdf"
Вы также можете извлечь один файл из папки в архиве (структура каталогов будет сохранена):
tar -xzf MyArchive.tar.gz "My Archive Folder/My Other PDF.pdf"
Если вы не хотите сохранять каталог структуры, вы можете использовать -strip-компоненты, за которыми следует уровень подпапки:
tar -xzf MyArchive.tar.gz "My Archive Folder/My Other PDF.pdf" --strip-components 1
tar -xzf MyArchive.tar.gz "e-Books/Favorites/Ubuntu Linux/My PDF about Ubuntu.pdf" --strip-components 3
Обратите внимание, что ваше имя файла архива также должно быть двойным, если оно содержит пробелы.
В приведенных выше примерах я предполагаю, что вы находитесь в папке, содержащей файл архива и которую вы хотите извлечь там.
Прежде чем использовать команду tar, вы должны использовать команду «cd» для перейдите в папку, в которой вы хотите извлечь файлы. Если архив находится в другой папке, просто поместите его абсолютный полный путь ["/ home / myusername / Desktop / My Folder / My Other Archive.tar.gz"] (использование относительного пути также может быть полезно в некоторых случаях).
PS: Если это был простой текстовый файл (txt), параметр «-O» в конце команды мог быть тем, что вы искали, но поскольку он является PDF-файлом, это не очень полезно ... Согласно ответу TAq, «отображение» из ImageMagick может обрабатывать этот вывод PDF так, как вы хотите, с помощью канала.
tar -xzf MyArchive.tar.gz "My PDF 128.pdf" -O | display