[Top][All Lists]
[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
signature.asc
Description: Digital signature
- [Bug-tar] \a \b \f and \t in filenames,
Miek Gieben <=