Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: Filename generation: instruct zsh not to follow symbolic links?
- X-seq: zsh-users 30712
- From: Bart Schaefer <schaefer@xxxxxxxxxxxxxxxx>
- To: zsh-users@xxxxxxx
- Subject: Re: Filename generation: instruct zsh not to follow symbolic links?
- Date: Thu, 16 Jul 2026 12:10:00 -0700
- Arc-authentication-results: i=1; mx.google.com; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=v3I98rIY1CbAmam3zLGggs5W7N1cLFdYoZaZ6DHhkd0=; fh=yk3c4scJWo86Za4IR1HBNZw2a+GkUkfVQ7Fs3jnanfg=; b=nLW1IHyjEAbsvTK6/XY4arXayMDzaM8+GceYw0+TrUOG0hfZnm/kh3nhemljGZNACu hFCapbnbw/vc8cEijYyqkE6g8a+IZloy9C8D15rqEXmVHentvkpdW5lPN0HiAPbF45sX E+EiG6vJN2gGTQD9Ywu1/eO1tMzIKUbhAxeuETizLEOkDs65D1xPwNRQmPQ3yP4jTrFW w485DNpcym6lyOHDIDNV6yQciLTZVQULp8IFuggWBgD0q78Ind2mjTT1tppg2AZH3f40 Z45k83fdcrGK0/dskfdB5jJWO4lnMFw+7c74NrS52W1TQsgNLjy0Zaf2QjdGjiN92eSp dhYA==; darn=zsh.org
- Arc-seal: i=1; a=rsa-sha256; t=1784229011; cv=none; d=google.com; s=arc-20260327; b=jYN/37VZm10RiCCcd0NzZD2FkkSPHD47FpD8hG9i6vhu4e1mkCmOzdW7lAbFwbgizZ vNLIiAwoBnJWUt8ZlTE5G/N7gWHi9waW+6GwF+GGyK7a1qiEqj2LOshLz6xZ+HsWGPSg SnGRwy8xofgEJ817vRYfJTh3FtFzLUD1WXfClcnGi16dAsOcmB4HqNaDtfa13T7wiWAS 3fWkIM7CW4s7wuoVn25ak1DbSP9xuoFormM/RkNZadlCxc44arQWIHUobVGzO8cqF3Xa S4mIQ1xAO5QAcvrb+Gix67BvuWAFvDDY0NECOQZrc7OLSaWwM79gAQnCQ8QXley1/a1I pwEQ==
- Archived-at: <https://zsh.org/users/30712>
- In-reply-to: <CAHYJk3RjJOFvd9KYsjBgYPbkOsyo4BG30Jsy9uQ2U_-v-3h0UQ@mail.gmail.com>
- List-id: <zsh-users.zsh.org>
- References: <20260715231750.GB75013@qaa.vinc17.org> <CAHYJk3Trh7f1w41Dg5oWKGYPquFhtq6CDLO9tVJwzBQe2uJqcA@mail.gmail.com> <20260716092312.GA2955@cventin.lip.ens-lyon.fr> <CAHYJk3RjJOFvd9KYsjBgYPbkOsyo4BG30Jsy9uQ2U_-v-3h0UQ@mail.gmail.com>
% nosym() { [[ $REPLY == $REPLY:A ]] || reply=() }
% echo /tmp/foo/f/*
/tmp/foo/f/bang
% echo /tmp/foo/f/*(+nosym)
zsh: no matches found: /tmp/foo/f/*(+nosym)
% ls -ld /tmp/foo/*
drwxrwxr-x 3 schaefer wheel 96 Jul 16 11:55 /tmp/foo/bar
lrwxrwxr-x 1 schaefer wheel 12 Jul 16 11:55 /tmp/foo/f -> /tmp/foo/bar
% ls -ld /tmp/foo/*(+nosym)
drwxrwxr-x 3 schaefer wheel 96 Jul 16 11:55 /tmp/foo/bar
(This specific example can be a little surprising on MacOS because
/tmp is itself a symlink to /private/tmp)
Messages sorted by:
Reverse Date,
Date,
Thread,
Author