NekPak / NekPak / b1.txt
-------------/ NekPak2 / s3.txt
-------------/ a1.txt
-------------/ a2.txt
То есть внутренняя NekPak со своим файлом, NekPak2 со своим файлом, а1 и а2 - все внутри NekPak внешней, которая внутри /home/alex.
Ещё в самой домашней папке /home/alex создаю папку ArchivePak.
Теперь внутри ArchivePak нужно создать архив с помощью tar, который содержит содержимое внешней (первой) папки NekPak с обязательным условием, что это содержимое не будет содержаться в /home/alex. То есть имеется в виду, что не будет такого, что внутри архива будет папка home, внутри которой папка alex, а внутри той - NekPak. Так не нужно. А нужно, чтобы внутри архива было только содержимое внешней папки NekPak (NekPak внутренняя, NekPak2, a1.txt, a2.txt) без home, без alex и без NekPak внешней.
Как это сделать?
Я попытался, у меня не получилось. Вот мои ходы.
1. Захожу в Терминал, пишу:
Код: Выделить всё
cd ~/ArchivePak
tar --directory=/home/alex/NekPak -cvzpf archive.tar.gz
Cowardly refusing to create an empty archive.
То есть что-то ему не понравилось. Неясно что.
2. Если же в терминале написать:
Код: Выделить всё
cd ~/ArchivePak
tar -cvzpf archive.tar.gz /home/alex/NekPak
Как сделать так, чтобы в архиве было только содержимое, и архив находился в папке ArchivePak?