With the operation example below, the file "._ccc" is not restored by
Is this a specification ? or a bug ?
Is there any option to avoid this ?
tar
.Is this a specification ? or a bug ?
Is there any option to avoid this ?
Code:
uratan@silver:~/w % mkdir ttt
uratan@silver:~/w % touch ttt/aaa
uratan@silver:~/w % touch ttt/.bbb
uratan@silver:~/w % touch ttt/._ccc
uratan@silver:~/w % touch ttt/.__ddd
uratan@silver:~/w % ls
ttt/
uratan@silver:~/w % find .
.
./ttt
./ttt/aaa
./ttt/.bbb
./ttt/._ccc
./ttt/.__ddd
uratan@silver:~/w % tar cvf s.tar ttt
a ttt
a ttt/aaa
a ttt/.bbb
a ttt/._ccc
a ttt/.__ddd
uratan@silver:~/w % mkdir 2
uratan@silver:~/w % cd 2
uratan@silver:~/w/2 % tar xvf ../s.tar
x ttt/
x ttt/aaa
x ttt/.bbb
x ttt/.__ddd
uratan@silver:~/w/2 % cd ..
uratan@silver:~/w % diff ttt 2/ttt
Only in ttt: ._ccc
uratan@silver:~/w % tar tvf s.tar
drwxr-xr-x 0 uratan zinc 0 Oct 8 22:10 ttt/
-rw-r--r-- 0 uratan zinc 0 Oct 8 22:10 ttt/aaa
-rw-r--r-- 0 uratan zinc 0 Oct 8 22:10 ttt/.bbb
-rw-r--r-- 0 uratan zinc 0 Oct 8 22:10 ttt/.__ddd
uratan@silver:~/w % strings s.tar | grep ttt
ttt/
ttt/aaa
ttt/.bbb
ttt/._ccc
ttt/.__ddd
uratan@silver:~/w % uname -a
FreeBSD silver 10.2-RELEASE FreeBSD 10.2-RELEASE #1: Sun Mar 12 09:07:49 JST 201
7 uratan@silver:/usr/src/sys/i386/compile/OXYGEN i386
uratan@silver:~/w % which tar
/usr/bin/tar