bug-tar
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug-tar] \a \b \f and \t in filenames


From: Miek Gieben
Subject: [Bug-tar] \a \b \f and \t in filenames
Date: Wed, 27 Jul 2005 20:19:07 +0200
User-agent: Vim/Mutt/Linux

hello,

I'm using tar to make backup and sometimes it encounters files
with backslashes in it. I'm using tar 1.15.1.

The following might explain the bug I'm seeing:

I create a dir with weird names:

% find ~/tmp/silly_names -print
/home/miekg/tmp/silly_names
/home/miekg/tmp/silly_names/the \a
/home/miekg/tmp/silly_names/the \b
/home/miekg/tmp/silly_names/the \e
/home/miekg/tmp/silly_names/the \c
/home/miekg/tmp/silly_names/the \d
/home/miekg/tmp/silly_names/the \f
/home/miekg/tmp/silly_names/the \g
/home/miekg/tmp/silly_names/the \h
/home/miekg/tmp/silly_names/the \s
/home/miekg/tmp/silly_names/the \t

Put them in a list:

% find ~/tmp/silly_names -print > /tmp/filelist

make a tar of it:
 tar --create --file /tmp/test.tar --files-from /tmp/filelist --verbose

/home/miekg/tmp/silly_names/
/home/miekg/tmp/silly_names/the \\a
/home/miekg/tmp/silly_names/the \\b
/home/miekg/tmp/silly_names/the \\e
/home/miekg/tmp/silly_names/the \\c
/home/miekg/tmp/silly_names/the \\d
/home/miekg/tmp/silly_names/the \\f
/home/miekg/tmp/silly_names/the \\g
/home/miekg/tmp/silly_names/the \\h
/home/miekg/tmp/silly_names/the \\s
/home/miekg/tmp/silly_names/the \\t
tar: /home/miekg/tmp/silly_names/the \a: Cannot stat: No such file or directory
tar: /home/miekg/tmp/silly_names/the \b: Cannot stat: No such file or directory
/home/miekg/tmp/silly_names/the \\e
/home/miekg/tmp/silly_names/the \\c
/home/miekg/tmp/silly_names/the \\d
tar: /home/miekg/tmp/silly_names/the \f: Cannot stat: No such file or directory
/home/miekg/tmp/silly_names/the \\g
/home/miekg/tmp/silly_names/the \\h
/home/miekg/tmp/silly_names/the \\s
tar: /home/miekg/tmp/silly_names/the \t: Cannot stat: No such file or directory
tar: Error exit delayed from previous errors

Funny thing is, not all escaped characters generate an error.

--
grtz,
  - Miek

http://www.miek.nl                      http://www.nlnetlabs.nl
PGP Key ID: 0xB18453A1
fingerprint: 002B B079 0DDA 7D44 2B5C  CAB0 C3B7 F943 B184 53A1

Attachment: signature.asc
Description: Digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]