Skip to content

Latest commit

 

History

History
33 lines (25 loc) · 3.93 KB

README.md

File metadata and controls

33 lines (25 loc) · 3.93 KB

zipCreator

21st century space ships travel through the universe

Когда космические корабли бороздят просторы....

Когда космические корабли бороздят просторы в 21 веке, когда мы смогли заглянуть в самые дальние уголки космоса, когда открыли тайну строения атома, существования жизни. Когда люди больше не соперничают за выживание на ровне с другими живыми существами; когда высшие* существо под названием человек создал первые вычислительные машины, которые по сей день обернулись в сверх производительных монстров, которые породили кучу блять сука программ которые козалось бы должны были писаться высшими существами* блять! сука почему почему сука в 21 веке нет нормального консольного архиватора блять который может просто сука сжать содержимое папки без самой папки блят ь я не понимаю сука это вообще блять это пиздец просто нахуй какойто

Предыстория

PS: Была как то у меня задача есть куча папок их нужно сжать в архив, при этом в архиве должны лежать файлы только из папки саму папку архивировать не надо, задача на 5 минут. Нужно архивировать только содержимое в папке в zip и каждую папку пихать в отдельный архив, вроде бы просто да? - а вот хуй!

Структура каталога:

Каталог_файлы_которого_надо_сжать | |- файл1 |-файл2 |-папка1 |-файл3 Возможно вас удивит но все стандартные архиваторы которые работают через консоль буть то tar rar zip всегда добавляют в архив саму папку которую вам надо архивировать, если вам нужно архивировать только содержимое папки то вы можете пойти нахуй ( странно только было почему из GUI все добавляется прекрасно) больше всего удивил tar он умудрился вместо папки заахивировать "." Этот пиздец меня выбесел в 21 веке пришлось вертеть костыли что бы запихать содержимое каждой папки в отдельный архив. Проебавшись в поисках в google почти два дня я забил хуй на все и решил написать 2 простых скрипта. О работе далее...

Системные требования

  • PHP7
  • Linux/Unix/Windows
  • У php должен стоять zlid

Установка

  1. Скопируйте скрипт в папку из которой вам надо произвести архивацию папок
  2. Запустите startZipCreator.sh выполнив команду sh ./startZipCreator.sh
  3. Получите в корне папки которые архивы в которых были за архивированы файлы без корневых папок
  4. Напишите в комюните tar zip rar что они долбаебы пусть добавят ключи нужные