Saya mencoba untuk menambah konten sistem file root, yang terletak di $rootfs
. Masalahnya adalah, ketika saya mencoba tar -c $rootfs > $dest
, direktori antara direktori saya saat ini dan sistem file yang sebenarnya tetap ada. Jadi alih-alih etc/fstab
, saya punya fun/rootfs/path/etc/fstab
waktu rootfs=fun/rootfs/path
, untuk setiap file tunggal.
Saya tahu --strip
, tetapi masalahnya adalah $rootfs
variabel relatif-jalur, jadi saya tidak tahu berapa banyak direktori antara sistem file dan direktori saya saat ini. Saya tidak bisa cd
karena alasan yang sama; $dest
adalah variabel relatif-jalur dan saya harus tetap di direktori saat ini untuk membuat arsip di lokasi yang tepat.
Apakah ada cara saya bisa mengabaikan rootfs
jalur saat membuat arsip?
sumber