tar -xvvf truncates directory names in its output of lines:
drwxr-xr-x                  Creating directory: <dir>

whenever <dir> has quote marks or backslash escapes added.

Eg (using bash)

tab=`echo -e "\t"`
mkdir "my${tab}dir"
touch "my${tab}dir"/x
tar cf mytar.tar "my${tab}dir"/x
rm -r "my${tab}dir"
tar -xvvf mytar.tar

outputs:
drwxr-xr-x                  Creating directory: my\tdi

(tar 1.26 tested).

David

Reply via email to