Команды SFK


    1        2        3        4        5        6        7        8        9        10    

Раздел 2. Compression - Сжатие
checkzip | unzip | zip | zipto |

Help:   Рус   |   Eng        

Команда: zipto
sfk sel ... +zipto outfile
sfk seluni ... +zipto outfile

   zip-файлы, выбранные предыдущей командой.

   Кодировка имени файла UTF-8

   то же самое относится и к sfk zip. Однако,

   - если использовать sfk sel... +zipto то только файл-
     названия символов вашей собственной системной кодовой страницы
     можно сохранить, как показано: sfk ascii

     если использовать sfk seluni... +zipto то любой
     имя файла в формате юникод, включая азиатский язык и кириллицу,
     можно хранить.

   опции
     -force перезаписать существующий zip-файл.
     -asdir x создать новую папку x внутри zip
               и добавьте все файлы в эту папку.
               нельзя добавить в существующую папку.
     -nometa не добавлять комментарий os/code.
     -setexec маска1 маска2 !маска3 ...
               пометить файлы как исполняемые с помощью
               операционные системы Linux/Mac.
               должен следовать -dir ...

   смотрите также
     sfk zip вся информация о создании zip.
     sfk ziptouni добавляет только имена UTF-8.
     sfk unzip извлекает zip-файлы.

   Примеры
     sfk sel mydir +zipto out
       добавить все файлы mydir в out.zip,
       как UTF-8, ограниченный символами вашего
       кодовая страница системы Windows.

     sfk seluni mydir +zipto out
       добавить все файлы mydir как имена файлов UTF-8,
       поддержка имен файлов на любом языке, например
       кириллица, греческий или китайский язык. используйте только селуни
       с +zipto, так как другие функции sfk не сработают
       для чтения перечисленных имен файлов utf-8.

     sfk sel -dir mydir -subdir !сохранить !\tmp
      -file !.bak !old +zip, чтобы выйти
       добавить весь mydir в out.zip, кроме
       подпапки, имеющие в своем имени «сохранить» или
       начиная с 'tmp' и кроме файлов
       с расширением .bak или словом «старый» в названии.

     sfk sel -text mydir +zipto out
       собрать все текстовые файлы ascii,
       но нет двоичных файлов, таких как .obj .exe .png

     sfk fromclip +zipto out
       если вы видите имена файлов в консоли,
       отметьте и скопируйте их в буфер обмена, затем запустите
       эта команда, чтобы собрать их в out.zip.
       советы по настройке поддержки буфера обмена
       с типом CMD.EXE: оболочка справки sfk

     sfk fromclip +filt -tabform $col4 +zipto out
       электронная таблица содержит 4 столбца, с
       имена файлов в 4-м столбце. скопировать таблицу
       в буфер обмена, затем запустите эту команду
       заархивировать все файлы, перечисленные в 4-м столбце.

     sfk сегодня -nosub . .bat +zipto out -asdir понедельник
       выберите все файлы .bat, которые были изменены сегодня,
       в текущем каталоге, но без подпапок,
       и добавьте их в out.zip как новую виртуальную папку
       под названием «понедельник».

     sfk xfind mydir "/foo*bar/" -names +zipto out
       искать во всех текстовых файлах в mydir фразы
       начальный foo и конечный bar. передать список
       найденные имена файлов в zipto и создать out.zip.