From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 8620 invoked from network); 29 Apr 2023 18:18:44 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 29 Apr 2023 18:18:44 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1682792324; b=rUYUSfHIHIHDQyk0OHqr+b4M5BKVdUltJJ4RDo3OnMTBj8bz4y17Io8r+rHbPR9mNjmTjExu2M Otfw31XzmmalTXTyO1hVKwdF4KPC2QT5W3kilT1vCZfZgW++stGBfV6L5nu1kVhXe3sf5luDVQ vJHrAwYeHwyK3JTiBmocDF80Cx3gHpjantD034ONff3E5vDimZeMNEeVIsl+/IrEj5x88BlL+k h9/IFDqRBJ26vvIwbQxxKFJQVMs9wyM4RrHQETi52PAUZty1QBYjNcIvmsxjpQVrSazTVxqMp0 ChTkuSUIc0JXoWtrczqukUx5Xa8czP3GWsKVhZ6+jN4OQA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-lf1-f47.google.com) smtp.remote-ip=209.85.167.47; dkim=pass header.d=gmail.com header.s=20221208 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1682792324; bh=i4eESCO94660bUHSjEQ/EihzK37TgBJ9s2CkWpRLwmc=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:Cc:To:Subject: Message-ID:Date:From:In-Reply-To:References:MIME-Version:DKIM-Signature: DKIM-Signature; b=CPWNdIabLqMEVhjT0qMhmRIq0U4pRDot/YOldkjizLflWzKDsiElksBZnTWqgK0i4x5TxbTCZb 4K9jzweMeYGzMbxM/MVZaFoTEAMP14CqV1YJda6g74dboW4XnNOJKDDx+Q+VRhGJ60O0yKTwF9 /rCVjNAfNtnz8aviODxjSrulPnvKAd/ySriYDkdHN2DXLfdBVo5Xe1H7oQchM+sJo0A27ZVQE/ 0zNuA8vUJQF2a4h1HuKbg0GCqKJgsGnrW27MTptFbIEWRLyLXL6N8ZVPfT1Gdx4TJysHukHheT wffiJMh2MZXTfg51f36UhCj9UPWjAMbIb3dMS2YdtCOxUQ==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Transfer-Encoding: Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To:References: MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=OAs7VnyUks8K6KXmskp8ha0KtX7LmIrAkK1vRO/RQNk=; b=gaOvXGJX1gwdRR3QyRlD7GvAwb SYdXF5n0Sm4xkVEV7MzCL2cPwjwq+2IsRo/xrjR9Ykxs3ZE9v98gD6ts8ub8Edixq2tiWWJZ6IE8B 1/ejgku7GIoYcFpdO3VMdeYTjbUx9jOyHiX2Q4pK32lpw0UqktgzGu+n3TX/pEDrTrpvcHERBqcQg 7YwFAugKvsnrZb3LVyrflqP2pRbWReQG8m+pXFlEPV71xtVdmyRAd5aG8uJrlkZDBcHMzxtEv2bEt ErhbjkaSn1d4taL/CKPlKM6wsLzhKN2R+qVHmuTfC8PNCVJu/xxVwG+LYXr7enxRNNd8Z6Mnkjc+x 3++xnq9g==; Received: by zero.zsh.org with local id 1psp9g-000EFw-Qe; Sat, 29 Apr 2023 18:18:44 +0000 Authentication-Results: zsh.org; iprev=pass (mail-lf1-f47.google.com) smtp.remote-ip=209.85.167.47; dkim=pass header.d=gmail.com header.s=20221208 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-lf1-f47.google.com ([209.85.167.47]:59671) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1psp8y-000DWr-SZ; Sat, 29 Apr 2023 18:18:02 +0000 Received: by mail-lf1-f47.google.com with SMTP id 2adb3069b0e04-4f0025f4686so1400749e87.3 for ; Sat, 29 Apr 2023 11:18:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1682792275; x=1685384275; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=OAs7VnyUks8K6KXmskp8ha0KtX7LmIrAkK1vRO/RQNk=; b=bn5bA8jlJdL+1Wt2DhLJdausR3EM7u/5GxdV+NXUF5+IlycCl94CiLxIgE0HpySstQ dKp0pwvteETPeTGbmhY3GzbCJ/QljjSVywnFAQ4KT6Rw4Ie6I1r04uT9e4346OedUC4k qyYFDH8hWWBkZJOPEYVgulPPObcnjLAtI9RtFgyoVV/NI2EGDdnX57d7CIRMXIwzw0zb QUe/N521pEjN6xBTyCw+glnB3qEqkQvUjg5LFQWRsloreYDcO3wdy3LF7NZ2kFros8Oh MiqsgQQTjXQTAexD0GLv6rmGHoDb+U/Cu0dsWBE61jKCAXtgo75vVfsi7aLaqYD1LbOi yXow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1682792275; x=1685384275; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=OAs7VnyUks8K6KXmskp8ha0KtX7LmIrAkK1vRO/RQNk=; b=YUGPFLKnCyOLxu4Sd66xhR3hDLCtIu52pHRKvlQ6rg5ZfR9zplc6eBXE9+TtDoJvTh pKlNRVui7S2dEIn2E5hglQ4MdbymDhHKl/XGwhZ78CPj4jI5F3geI9dfA/MMaalUGB6j lmzUMHw3qVeZ8lYtnnTIPyXkcp6CVg3SS5niJ8cjqH/bpVvJM3JqLatCBiXA7VtwEYtt BdS832Axv7/wt66n7p6QFnW3YKAjaKz5UwrGPq8k+nWD7zAjGtX89n/Kh1QNppdqgX7t ieXNPWF8gPI7WZcXbRyhpJzSrFwcVX+YlwWDsye97tu5wnYMB2O/bBf0MnY4QZ/uHWmf KmzQ== X-Gm-Message-State: AC+VfDyBjEpK4/BnKbREmFa3/uB2FBO9hrDigPbkAiVFBecmxXBa7fsE I/NgYI3akOLaRjAsSZaQsO+ghzmy/wsgqZGjwEo= X-Google-Smtp-Source: ACHHUZ6Ke2AaiZ3Ot3xN328AWS3Uo9qzUQ3j97yw9LT1m1RgZWahYDAbniJYLuRHaeuTJQ9WlxS33Ll6fgF21AOxv5I= X-Received: by 2002:ac2:5a1b:0:b0:4ef:9633:f119 with SMTP id q27-20020ac25a1b000000b004ef9633f119mr2420938lfn.26.1682792274765; Sat, 29 Apr 2023 11:17:54 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Roman Perepelitsa Date: Sat, 29 Apr 2023 20:17:43 +0200 Message-ID: Subject: Re: How to resolve a symlink's to its non-existing destination? To: Marlon Richert Cc: Zsh Users Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Seq: 29068 Archived-At: X-Loop: zsh-users@zsh.org Errors-To: zsh-users-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-users-request@zsh.org X-no-archive: yes List-Id: List-Help: , List-Subscribe: , List-Unsubscribe: , List-Post: List-Owner: List-Archive: On Sat, Apr 29, 2023 at 8:07=E2=80=AFPM Marlon Richert wrote: > > How can I consistently resolve a symlink's destination, regardless of whe= ther it exists? You can read the target of a link with zstat: % zstat +link -LA link -- bar && typeset -p link typeset -a link=3D( foo ) You might have to do this recursively. Roman.