Как сжать файлы в каталоге без последующих каталогов? - PullRequest
0 голосов
/ 16 мая 2019

Мне нужно сжать файлы и каталоги в определенном каталоге.А при распаковке есть только файлы и каталоги, а не подпапки.

tar (GNU tar) 1.28

tar czvf /opt/files/files.tar.gz /var/www/html/*

Ex:
/var/www/html/1
/var/www/html/2
/var/www/html/3
/var/www/html/4

Ok

tar xzvf files.tar.gz

tree
├── files.tar.gz
└── var
    └── www
        └── html
            ├── 1
            ├── 2
            ├── 3
            ├── 4

Я хотел бы получить файлы и каталоги (1,2,3 и 4) только в формате html без подпапок var, www и html

1 Ответ

1 голос
/ 16 мая 2019

Измените свой cwd перед запуском команды:

cd /var/www/html/ && tar czvf /opt/files/files.tar.gz *
...