команда zip в linux как заставить zip архивировать только файлы, а не всю структуру каталогов?

Я хочу просто глупую, простую вещь. ZIP все содержимое данного каталога.

что я получаю в результате:

zip -r /home/andi/MEDIA_DUMPS/xyz_media.zip /home/andi/xyz/mega_backend/mega_www/media

следующий:

➜  home  tree -L 5
.
└── andi
    └── xyz
        └── mega_backend
            └── mega_www
                └── media
                    ├── csv
                    ├── editor
                    └── img

а я хочу всего этого:

➜  media  tree -L 1
.
├── csv
├── editor
└── img

МОЙ СПЕЦИАЛЬНЫЙ СПОСОБ ИСПОЛЬЗОВАНИЯ TAR:

tar -cjf /home/andi/MEDIA_DUMPS/xyz_media.tar.gz -C /home/andi/xyz/mega_backend/mega_www/media .

на основе: https://stackoverflow.com/questions/18681595/tar-a-directory-but-dont-store-full-absolute-paths-in-the-archive

25
задан Community
21.11.2022 8:04 Количество просмотров материала 2466
Распечатать страницу

3 ответа

как архивировать только файлы, а не всю структуру каталогов?

использовать -j опции (ненужных-пути).


zip: упаковка и сжатие (архив) файлов

-j
--junk-paths
      Store  just the name of a saved file (junk the path), and do not
      store directory names. By default, zip will store the full  path
      (relative to the current directory).

...

вы можете сделать zip-архив, который содержит файлы в foo, без записи имени каталога, foo.

вы можете использовать опцию-j, чтобы оставить пути, как в:

zip -j foo foo/*

Source zip: упаковка и сжатие (архив) файлов:

2
отвечен DavidPostill 2022-11-22 15:52

Try

найти /домашний/Анди/ской/серверной/медиа -тип Ф-принт | зип-J имя.zip -@

найти ищет файлы и трубы их zip. - j означает мусор путь & - @ говорит zip читать из стандартного ввода.

надеюсь, это было полезно.

1
отвечен Eamonn Travers 2022-11-22 18:09
Zip command is:
zip -jr /home/jack/Desktop/Backup/20180314/032256.zip /home/jack/Desktop/bopy`

, который создает zip-файл без всей папки в нем. Флаг "-jr" или "zip-j-r"....промелькнуть./ ./.."

1
отвечен Oris Musis 2022-11-22 20:26

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх