Имейте быстрое чтение более общего Укрепления вопрос о Linux на Exchange Стопки безопасности
Это включает руководство в удаление слабых сервисов, обслуживание безопасности, ссылок на БЕЗ руководства и т.д., и в то время как это для общего Linux, 90% из него будут абсолютно подходить для Debian.
можно сделать это 7zip программное обеспечение:
sudo apt-get install p7zip-full
7z x iso_file.iso
на Fedora:
7za x iso_file.iso
Монтирование изображения или использование 7zip, как уже отвечено являются, вероятно, этими только двумя решениями. Судите их и проверку, если Вы быстрее, чем другой.
При реальной необходимости в чем-то более быстром необходимо, вероятно, посмотреть в другом направлении: вместо того, чтобы изменить программное обеспечение, попытайтесь использовать различные диски: один для исходного изображения и один для целевого каталога. Или, постарайтесь не копировать эти файлы и просто сохраните их в изображении ISO.
mount -o loop
и rsync -a /mnt/iso /root/iso
копирует в ~100MB/s с внутреннего SATA жесткий диск к Внутреннему SATA SSD.
– rwenz3l
17.02.2018, 12:29
Если Вы хотите извлечь только некоторые файлы вместо целого содержания, попробовать mc
иначе MidnightCommander в оболочке. Это также аккуратно для изучения .zip/tar.gz/bz2
с.
uniso представляет собой Python script, который использует isoinfo для извлечения содержимого из ISO-потока. Для него требуется питорический. Это немного халтурно, но он делает свою работу.
Я автор унисо и питорики.
Конструкция bash $ (команда)
расширится в выходные данные
команда
. Вы можете использовать его так:
gconftool-2 --type string \
--set /desktop/gnome/background/picture_filename \
"$(find /usr/share/backgrounds/scenery/ | grep jpg | shuf -n1)"
Обратите внимание, что я сохранил вашу команду найти
именно так, как вы положили ее в ваш
вопрос, но, возможно, он был бы лучше выражен как
найти путь -type f -name '* .jpg'
.
dos2unix:
sed -i -r -e 's/\r$//' file
unix2dos:
sed -i -r -e 's/$/\r/' file
-121--161185- bsdtar
(часть портативного libarchive ) может анализировать партии форматов файлов . Это удобно для тех, чьи пальцы хорошо знакомы с опциями дегтя ( bsdtar xfp foo.iso
извлечь, bsdtar tf yoyoma.rpm
просто проверить содержимое).
Также существует bsdcpio для тех, кто знаком с использованием cpio
.
Многие distros linux теперь включают bsdtar, bsdcpio и libarchive (часто как отдельные пакеты, хотя все это происходит из кода libarchive).
Попробуйте Genisoimage
. Это имеет все, что вам нужно, чтобы обработать ISOS. После установки его вы также сможете использовать MC
для просмотра содержимого ISO.
Почему бы не использовать:
isoinfo -R -X
для извлечения всех файлов или
isoinfo -R -X -find find-options
для извлечения файлов, управляемых параметрами поиска?
Для тех, кто использует файловый менеджер Thunar в Linux и хочет простое и быстрое решение:
xfce4-terminal -e "7z x% f"
*. Iso
Другие файлы
флажок Обратите внимание, что этот трюк использует и зависит от пакетов xfce4-terminal и p7zip . Если вы используете другой менеджер архивов или терминал - замените команды соответственно.
Тип AppImage -1 изображения — это образы ISO со сжатыми файлами zisofs . Вот почему не каждое приложение, которое может извлекать файлы ISO, также может извлекать изображения AppImage типа -1.
Я сравнил предлагаемые утилиты с самой быстрой скоростью:
FILE=some_file.iso
DIR="./unpacked"
# time 7z x $FILE -o$DIR # see note below
# real 0m0,656s
time xorriso -osirrox on -indev $FILE -extract / $DIR
# real 0m5,528s
mkdir $DIR
time bsdtar xp -C $DIR -f $FILE
# real 0m5,376s
# mkdir $DIR; cd $DIR
# time isoinfo -R -X -i../$FILE # see note below
# real 0m0,446s
Они были протестированы с файлом 780M на nvme ssd. Так что я бы остановился на 7z из-за удобства синопсиса и высокой скорости.
Редактировать :Я торопился с 7z. 7z и isoinfo извлекают файлы, но они повреждены. Вот почему они работали так быстро, я думаю. Я извлекал файл AppImage. Тогда bsdtar кажется лучшим.