Реклама

сжатие файлов linuxПосмотрим правде в глаза, у нас есть много вещей на наших жестких дисках. В то время как у некоторых из нас остается достаточно свободного места благодаря постоянно расширяющемуся размеру новых жестких дисков, у других есть все виды данных, которые быстро занимают большую часть их пространства. Везде, где это возможно, эти люди, вероятно, хотели бы иметь возможность сжимать свои данные, чтобы восстановить как можно больше свободного места.

Под Windows вы можете сжать свои данные самой файловой системой (которая может быть распознана синим файлом имя), но в Linux ext4 - файловая система по умолчанию почти для всех дистрибутивов - не поддерживает файл сжатия. Не беспокойтесь, существует множество других способов сжатия ваших файлов в Linux - быстро и легко.

Различные типы файлов

сжатие файлов linux

Всякий раз, когда пользователи Windows используют файловую систему для сжатия своих данных, они, скорее всего, создают файл .zip. Хотя во всех операционных системах это наиболее общепризнанный способ сжатия ваших данных и объединить все выбранные файлы в один пакет, это, конечно, не единственный способ для пользователей Linux достичь то же самое. В дополнение к .zip есть файлы .gzip, .z, .lzma, .7z и .rar, которые вы можете использовать. Все они работают одинаково, но отличаются не только по имени, но и по алгоритму сжатия. Некоторые могут лучше сжимать некоторые типы файлов, а некоторые лучше других.

Опытные пользователи Linux могут спросить о файлах .tar - они на самом деле не сжаты, но, как известно, просто упаковывают другие файлы вместе. Вы часто найдете один или несколько других типов файлов в файле .tar, поскольку сжатие файла, который уже сжат, довольно бесполезно. Расширения этих файлов обычно .tar.Икс, где Икс тип файла из предыдущего списка

Однако следует отметить, что большинство дистрибутивов уже будут поставляться со всеми необходимыми пакетами для чтения и создания большинства эти типы файлов, но любые нечитаемые типы файлов должны стать читаемыми после быстрого поиска в соответствующем пакете менеджер.

Простые графические инструменты

сжатие файлов linux

Чтобы добиться сжатия в любой системе, вы можете использовать соответствующие инструменты командной строки для достижения того, чего вы хотите. Тем не менее, рабочие столы Gnome (и я предполагаю, что и KDE) имеют простые способы сделать это графически. В Gnome просто щелкните правой кнопкой мыши файл (ы) или папку (и), которые вы хотите сжать, щелкните правой кнопкой мыши на них, а затем выберите Компресс. Затем вам будет задан вопрос о желаемом имени, типе файла, месте сохранения и пароле сжатого результата по вашему выбору. Это впечатляет из-за доступных опций, несмотря на общую простоту подсказки.

Будущее в сжатии

Как я уже упоминал ранее в мой ext4 против статья btrfs Ext4 против Btrfs: почему мы делаем переход [Linux]Честно говоря, последнее, на что люди обращают внимание, - это какая файловая система используется. У пользователей Windows и Mac OS X даже меньше причин искать, потому что у них действительно есть только один ... Прочитайте больше поддержка сжатия в файловой системе в настоящее время запланирована для btrfs. На данный момент ext4 не может сжимать данные самостоятельно и требует от других программ сделать это вместо этого и объединить их в специальные файлы. Btrfs сможет выполнять сжатие файлов, как по отдельности, так и для всего раздела, поэтому вы сможете беспрепятственно извлечь максимальную пользу из дискового пространства. Когда btrfs наконец-то широко используется, это должно быть так же просто, как войти в свойства файла, папки или раздела и включить сжатие.

Вывод

Хотя сжатие в Linux может быть не самым оптимальным в настоящее время, все еще существует множество вариантов, которых должно хватить для многих людей. Кроме того, в будущем стабильном выпуске btrfs вы сможете беспрепятственно использовать сжатие файловой системы. В любом случае вы сможете получить как можно больше свободного места с небольшими проблемами.

Вы сжимаете свои файлы? Чего не хватает, когда дело доходит до сжатия под Linux? Какой твой любимый метод? Дайте нам знать об этом в комментариях!

Кредит изображения: Выделенный значок папки через Shutterstock

Дэнни - старший в Университете Северного Техаса, который пользуется всеми аспектами программного обеспечения с открытым исходным кодом и Linux.