OSX: mkdir ../tmp/DIR «Нет такого файла или каталога» в /private, в то время как ls может перечислить ../tmp просто отлично
bash-3.2$ cd /private
bash-3.2$ ls ../tmp
com.apple.launchd.kqgIeTV4pp powerlog sh-vg5m6r62cv-in sh-vg5m6r62cv-out
bash-3.2$ mkdir ../tmp/123
mkdir: ../tmp: No such file or directory
Также бывает, но не
/etc
. Что ж --
/home
это символическая ссылка, но
/private
похоже, не является ни символической ссылкой, ни привязкой:
bash-3.2$ uname -a
Darwin worker-628-003.shared 19.6.0 Darwin Kernel Version 19.6.0: Tue Nov 10 00:10:30 PST 2020; root:xnu-6153.141.10~1/RELEASE_X86_64 x86_64
bash-3.2$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.15.7
BuildVersion: 19H114
bash-3.2$ mount
/dev/disk1s5 on / (apfs, local, read-only, journaled)
devfs on /dev (devfs, local, nobrowse)
/dev/disk1s1 on /System/Volumes/Data (apfs, local, journaled, nobrowse)
/dev/disk1s4 on /private/var/vm (apfs, local, journaled, nobrowse)
map auto_home on /System/Volumes/Data/home (autofs, automounted, nobrowse)
//guest:@Shared%20Folders._smb._tcp.local/Shared%20Folders on /Volumes/SharedFolders (smbfs, nodev, nosuid, noowners, noatime)
bash-3.2$ ls -l /
total 9
drwxrwxr-x+ 14 root admin 448 Dec 26 00:20 Applications
drwxr-xr-x 66 root wheel 2112 Dec 25 20:22 Library
drwxr-xr-x@ 8 root wheel 256 Oct 23 2019 System
drwxr-xr-x 5 root admin 160 Oct 23 2019 Users
drwxr-xr-x 4 root wheel 128 Feb 8 08:02 Volumes
drwxr-xr-x@ 38 root wheel 1216 Dec 19 15:19 bin
drwxr-xr-x 2 root wheel 64 Aug 23 2019 cores
dr-xr-xr-x 3 root wheel 4315 Feb 8 08:01 dev
lrwxr-xr-x@ 1 root admin 11 Nov 15 2019 etc -> private/etc
lrwxr-xr-x 1 root wheel 25 Feb 8 08:01 home -> /System/Volumes/Data/home
drwxr-xr-x 2 root wheel 64 Aug 23 2019 opt
drwxr-xr-x 6 root wheel 192 Dec 19 15:19 private
drwxr-xr-x@ 63 root wheel 2016 Dec 19 15:19 sbin
lrwxr-xr-x@ 1 root admin 11 Nov 15 2019 tmp -> private/tmp
drwxr-xr-x@ 11 root wheel 352 Nov 15 2019 usr
lrwxr-xr-x@ 1 root admin 11 Nov 15 2019 var -> private/var
Первоначально «обнаружен» при тестировании git-app и проявляется как в действиях appveyor, так и в github.