Когда я заархивирую свою папку dist с файлом t.txt:
$ tar -czvf ../dist.tar.gz .
./
./t.txt
Я вижу что ./ добавил. Отметьте
tar -ztvf dist.tar.gz.
покажите мне две записи
./
./t.txt
Как создать архив без папки ./?
Спасибо!
Этого можно добиться, не разрешив tar
обрабатывать .
(и сгенерируйте файлы ./ a.txt
, ...)
Пусть bash
выполнит расширение:
tar -czvf dist.tar.gz *
Не будет работать, если имена файлов содержат пробелы или слишком длинные имена файлов (см. xargs --show-limits dev / null
)