Чтобы просмотреть содержимое файла SquashFS (sqfs) в Bash, вы можете использовать различные методы. Вот несколько примеров:
Метод 1: использование unsquashfs
unsquashfs -l path/to/file.sqfs
Эта команда выводит содержимое файла sqfs file.sqfsбез его извлечения.
Метод 2. Использование плавкого предохранителя
mkdir /tmp/sqfs_mount
sudo squashfuse path/to/file.sqfs /tmp/sqfs_mount
ls /tmp/sqfs_mount
Этот метод подключает файл sqfs во временный каталог (/tmp/sqfs_mount) и позволяет просматривать его содержимое с помощью команды ls.
Метод 3. Использование файлового ролика (GUI)
file-roller path/to/file.sqfs
Если у вас есть графический интерфейс, вы можете использовать утилиту file-roller, чтобы открыть и изучить содержимое файла sqfs.
Метод 4. Использование Midnight Commander (MC) (GUI)
mc path/to/file.sqfs
Если у вас установлен Midnight Commander (mc), вы можете запустить его и перейти к файлу sqfs, чтобы просмотреть его содержимое.
Метод 5. Использование Python (требуется squshfuse-python)
pip install squashfuse-python
python -c "import squashfuse; fs = squashfuse.SquashFS('path/to/file.sqfs'); print(fs.list_dir('/'))"
Этот метод требует установки пакета squashfuse-python. Он использует Python для открытия файла sqfs и печати его содержимого.