From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: from minnie.tuhs.org (minnie.tuhs.org [IPv6:2600:3c01:e000:146::1]) by inbox.vuxu.org (Postfix) with ESMTP id 19FBE22735 for ; Thu, 27 Jun 2024 05:29:54 +0200 (CEST) Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 1A38843ACB; Thu, 27 Jun 2024 13:29:49 +1000 (AEST) Received: from mail-lf1-x12d.google.com (mail-lf1-x12d.google.com [IPv6:2a00:1450:4864:20::12d]) by minnie.tuhs.org (Postfix) with ESMTPS id 41E4043ABB for ; Thu, 27 Jun 2024 13:29:42 +1000 (AEST) Received: by mail-lf1-x12d.google.com with SMTP id 2adb3069b0e04-52cd628f21cso6800847e87.3 for ; Wed, 26 Jun 2024 20:29:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1719458979; x=1720063779; darn=tuhs.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=50pKN9BwxGnQodTWUhD2EL0ba83lfLxwaHpM236JMVY=; b=YM8rWVmr8MjVUlqg8zYAmk8K83hXvjbXorxyzodjYXuJIsHczhb8h0Rbdm/8w9Bxyi BijQ2+rj3bhez4La59oSBJldBDBjgHpzC9Gw8xgYKiqeteQj8q0FaaCmGO9dsXp69VwY j4a6SK1QM8Gx4TncvlCNhjQVVxADKLCqbsLH9sVKv/UpLyiwqDFp9l9G25Dq6ureBpXl SBxrvdi2UQq3Xmc+pkKgfsDm6L6VQ4voDZbOtnuUhUsCcyuinLoNb8r1WCpBw8tJuAAz /jiNpI93opkjeI3Wx9O7+yiw8537qYbEflXoJBY4H5YITnBO+XNIjRab58nuMSEjE8G1 ssRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719458979; x=1720063779; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=50pKN9BwxGnQodTWUhD2EL0ba83lfLxwaHpM236JMVY=; b=T+Tfa1bpqMdfbKofOk4r7C+wXr1VSqUvyVK02XJcpY+0JTy9a2c1H3suikzsSKLydl DDVgO9t8xKVVkeYpY3vvo5PQXqRxi4VXX0dH3J60IcObNOxlVGuW9IPr6HkM1BAM1x48 pRoVQfeYqCl9K6EcADt7O23kehWCZSe8phIGHXE4CdvCLfcXLtw5bQ4e21PUH/b7i9Pl FGu/dk3yMccCMfQsB6QQR39xzEdeLQdCmtXo7HVe9HfAswXMUxNQdwLx94FEZtNVKCWh YPCGq8uwIfoEdUg90KrvwZkhEelkeLMislrHPWIxB7VGPZO7oLq9ezIQCUAGqEk8ydbw a5Ew== X-Gm-Message-State: AOJu0YxqrUnGx8XMwV/0NccuDK2gkyOnqmvkvpNXlBLs7Bm6uRIDLKAx hlbvHUc/fZT5om50oM/BpparGbY6dX2lESqWesQTkS0oY8Xryj2qYkZsdTpMtBS8GNSAGV6u8Qn T2S1Y3NSMP9AFLhXeG1I6cMZ+W9z+aq4i X-Google-Smtp-Source: AGHT+IGHmzY/e3Cuc7ho5KhfRwS5Fvm8yCO59+nFojvgKCtkZA8Lzu7oI5knufI8yeBNegp40Tsg4DKJ43wLMNOZKzg= X-Received: by 2002:ac2:58cb:0:b0:52c:8596:5976 with SMTP id 2adb3069b0e04-52ce185e9c2mr6756568e87.55.1719458979162; Wed, 26 Jun 2024 20:29:39 -0700 (PDT) MIME-Version: 1.0 From: ron minnich Date: Wed, 26 Jun 2024 20:29:27 -0700 Message-ID: To: The Eunuchs Hysterical Society Content-Type: multipart/alternative; boundary="000000000000a8b001061bd6bddd" Message-ID-Hash: CWWKZAKF27PLE6BG2VZ7IM2XNHU6M3VZ X-Message-ID-Hash: CWWKZAKF27PLE6BG2VZ7IM2XNHU6M3VZ X-MailFrom: rminnich@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] another OSX 100% less Unix List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --000000000000a8b001061bd6bddd Content-Type: text/plain; charset="UTF-8" I have a directory, t: ronsexcllentmbp:t rminnich$ ls -li total 0 23801442 -rw-r--r-- 1 rminnich wheel 0 Jun 26 20:21 a 23801443 -rw-r--r-- 2 rminnich wheel 0 Jun 26 20:21 b 23801443 -rw-r--r-- 2 rminnich wheel 0 Jun 26 20:21 c note that b and c are the same inode. let's make a cpio. ronsexcllentmbp:t rminnich$ cpio -o >../t.cpio a b c ^D 1 block what's in it? ronsexcllentmbp:t rminnich$ cpio -ivt < ../t.cpio -rw-r--r-- 1 rminnich wheel 0 Jun 26 20:21 a -rw-r--r-- 2 rminnich wheel 0 Jun 26 20:21 b -rw-r--r-- 2 rminnich wheel 0 Jun 26 20:21 c link to b "c link to b"? wtf? Who thought that was a good idea? because ... ronsexcllentmbp:t rminnich$ touch 'c link to b' ronsexcllentmbp:t rminnich$ ls -l total 0 -rw-r--r-- 1 rminnich wheel 0 Jun 26 20:21 a -rw-r--r-- 2 rminnich wheel 0 Jun 26 20:21 b -rw-r--r-- 2 rminnich wheel 0 Jun 26 20:21 c -rw-r--r-- 1 rminnich wheel 0 Jun 26 20:22 c link to b and ronsexcllentmbp:t rminnich$ cpio -o >../t.cpio a b c c link to b ^D ronsexcllentmbp:t rminnich$ cpio -ivt < ../t.cpio -rw-r--r-- 1 rminnich wheel 0 Jun 26 20:21 a -rw-r--r-- 2 rminnich wheel 0 Jun 26 20:21 b -rw-r--r-- 2 rminnich wheel 0 Jun 26 20:21 c link to b -rw-r--r-- 1 rminnich wheel 0 Jun 26 20:22 c link to b 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 -rw-r--r-- 1 rminnich wheel 0 Jun 26 20:21 a -rw-r--r-- 2 rminnich wheel 0 Jun 26 20:21 b link to c -rw-r--r-- 2 rminnich wheel 0 Jun 26 20:21 c link to b -rw-r--r-- 1 rminnich wheel 0 Jun 26 20:22 c link to b Right? :-) >From the same people who brought you this: ronsexcllentmbp:t rminnich$ bc >>> Somebody needs to get the osx folks a unix manual set :-) --000000000000a8b001061bd6bddd Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I have a directory, t:
ronsexcllentmbp:t rminnich$ ls -= li
total 0
23801442 -rw-r--r-- =C2=A01 rminnich =C2=A0wheel =C2=A00 J= un 26 20:21 a
23801443 -rw-r--r-- =C2=A02 rminnich =C2=A0wheel =C2=A00 J= un 26 20:21 b
23801443 -rw-r--r-- =C2=A02 rminnich =C2=A0wheel =C2= =A00 Jun 26 20:21 c

note that b and c are the same= inode.

let's make a cpio.

ronsexcllentmbp:t rminnich$ cpio -o >../t.cpio
a
b
c
^D
1 block

what's in it?
ronsexcll= entmbp:t rminnich$ cpio -ivt < ../t.cpio
-rw-r--r-- =C2=A0 1 rminnich= wheel =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0 Jun 26 20:21 a
-rw-r--r-- = =C2=A0 2 rminnich wheel =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0 Jun 26 20:21 b=
-rw-r--r-- =C2=A0 2 rminnich wheel =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0= Jun 26 20:21 c link to b

"c link to b&qu= ot;? wtf? Who thought that was a good idea? because ...
ronsexcll= entmbp:t rminnich$ touch 'c link to b'
ronsexcllentmbp:t rminnic= h$ ls -l
total 0
-rw-r--r-- =C2=A01 rminnich =C2=A0wheel =C2=A00 Jun = 26 20:21 a
-rw-r--r-- =C2=A02 rminnich =C2=A0wheel =C2=A00 Jun 26 20:21 = b
-rw-r--r-- =C2=A02 rminnich =C2=A0wheel =C2=A00 Jun 26 20:21 c
-rw-= r--r-- =C2=A01 rminnich =C2=A0wheel =C2=A00 Jun 26 20:22 c link to b

and
ronsexcllentmbp:t rminnich$ cpio -o &g= t;../t.cpio
a
b
c
c link to b
^D

ronsexcllentmbp:t rminnich$ cpio -ivt < ../t.cpio
-rw-r--r--= =C2=A0 1 rminnich wheel =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0 Jun 26 20:21 = a
-rw-r--r-- =C2=A0 2 rminnich wheel =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = 0 Jun 26 20:21 b
-rw-r--r-- =C2=A0 2 rminnich wheel =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 0 Jun 26 20:21 c link to b
-rw-r--r-- =C2=A0 1 rminnich w= heel =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0 Jun 26 20:22 c link to b

so ... it looks like a file is there twice, because so= mebody 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
-rw-r--r--= =C2=A0 1 rminnich wheel =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0 Jun 26 20:21 = a
-rw-r--r-- =C2=A0 2 rminnich wheel =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = 0 Jun 26 20:21 b link to c
-rw-r--r-- =C2=A0 2 rminnich wheel =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 0 Jun 26 20:21 c link to b
-rw-r--r-- =C2=A0 1 = rminnich wheel =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0 Jun 26 20:22 c link to = b
Right? :-)

From the same people who br= ought you this:
ronsexcllentmbp:t rminnich$ bc
>>>= ;

Somebody needs to get the osx=C2=A0folks a u= nix manual set :-)
--000000000000a8b001061bd6bddd--