<div dir="ltr">and, yes, on linux, it behaves more properly<div>rminnich@pop-os:/tmp/t$ cpio -ivt < ../t.cpio<br>-rw-rw-r-- 1 rminnich rminnich 0 Jun 26 20:29 a<br>-rw-rw-r-- 2 rminnich rminnich 0 Jun 26 20:29 b<br>-rw-rw-r-- 2 rminnich rminnich 0 Jun 26 20:29 c<br>1 block<br></div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jun 26, 2024 at 8:29 PM ron minnich <<a href="mailto:rminnich@gmail.com">rminnich@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">I have a directory, t:<br>ronsexcllentmbp:t rminnich$ ls -li<br>total 0<br>23801442 -rw-r--r-- 1 rminnich wheel 0 Jun 26 20:21 a<br>23801443 -rw-r--r-- 2 rminnich wheel 0 Jun 26 20:21 b<br><div>23801443 -rw-r--r-- 2 rminnich wheel 0 Jun 26 20:21 c</div><div><br></div><div>note that b and c are the same inode.</div><div><br></div><div>let's make a cpio.</div><div><br></div><div>ronsexcllentmbp:t rminnich$ cpio -o >../t.cpio<br>a<br>b<br>c</div><div>^D<br>1 block</div><div><br></div><div>what's in it?<br>ronsexcllentmbp:t rminnich$ cpio -ivt < ../t.cpio<br>-rw-r--r-- 1 rminnich wheel 0 Jun 26 20:21 a<br>-rw-r--r-- 2 rminnich wheel 0 Jun 26 20:21 b<br>-rw-r--r-- 2 rminnich wheel 0 Jun 26 20:21 c link to b<br></div><div><br></div><div>"c link to b"? wtf? Who thought that was a good idea? because ...</div><div>ronsexcllentmbp:t rminnich$ touch 'c link to b'<br>ronsexcllentmbp:t rminnich$ ls -l<br>total 0<br>-rw-r--r-- 1 rminnich wheel 0 Jun 26 20:21 a<br>-rw-r--r-- 2 rminnich wheel 0 Jun 26 20:21 b<br>-rw-r--r-- 2 rminnich wheel 0 Jun 26 20:21 c<br>-rw-r--r-- 1 rminnich wheel 0 Jun 26 20:22 c link to b<br></div><div><br></div><div>and</div><div>ronsexcllentmbp:t rminnich$ cpio -o >../t.cpio<br>a<br>b<br>c<br>c link to b<br></div><div>^D</div><div><br></div><div>ronsexcllentmbp:t rminnich$ cpio -ivt < ../t.cpio<br>-rw-r--r-- 1 rminnich wheel 0 Jun 26 20:21 a<br>-rw-r--r-- 2 rminnich wheel 0 Jun 26 20:21 b<br>-rw-r--r-- 2 rminnich wheel 0 Jun 26 20:21 c link to b<br>-rw-r--r-- 1 rminnich wheel 0 Jun 26 20:22 c link to b<br></div><div><br></div><div>so ... it looks like a file is there twice, because somebody thought it was a good idea to confuse a file name and file metadata. And, anyway, it's just as accurate to have it say</div><div>-rw-r--r-- 1 rminnich wheel 0 Jun 26 20:21 a<br>-rw-r--r-- 2 rminnich wheel 0 Jun 26 20:21 b link to c<br>-rw-r--r-- 2 rminnich wheel 0 Jun 26 20:21 c link to b<br>-rw-r--r-- 1 rminnich wheel 0 Jun 26 20:22 c link to b</div><div>Right? :-)</div><div><br></div><div>From the same people who brought you this:<br></div><div>ronsexcllentmbp:t rminnich$ bc<br>>>><br></div><div><br></div><div>Somebody needs to get the osx folks a unix manual set :-)</div></div>
</blockquote></div>