In effetti l'opzione da me segnalata non è presente in questo caso, ma nella tua ultima prova mi sa che hai fatto un po' di confusione: l'opzione è X e funziona direi bene!
root@OpenWrt:/tmp# mkdir -p test/1
root@OpenWrt:/tmp# mkdir test/2
root@OpenWrt:/tmp# touch test/2/test.file
root@OpenWrt:/tmp# echo 1 > list.txt
root@OpenWrt:/tmp# cat list.txt
1
root@OpenWrt:/tmp# tar cvf test.tar test/ -X list.txt
test/
test/2/
test/2/test.file
root@OpenWrt:/tmp#