Я пытаюсь скопировать содержимое корневой файловой системы, расположенной в $rootfs . Проблема в том, что когда я пытаюсь выполнить tar -c $rootfs > $dest , каталоги между моим текущим каталогом и реальной файловой системой остаются. Поэтому вместо etc/fstab меня есть fun/rootfs/path/etc/fstab когда rootfs=fun/rootfs/path , для каждого отдельного файла.
Я знаю о --strip , но проблема в том, что $rootfs является переменной относительного пути, поэтому я не знаю, сколько каталогов находится между файловой системой и моим текущим каталогом. Я не могу cd по той же причине; $dest - это переменная относительного пути, и мне нужно остаться в текущем каталоге, чтобы создать архив в нужном месте.
Есть ли способ, которым я могу игнорировать путь rootfs при создании архива?
