>> fd -HI -p 'gtk' '/home/user/' | wc -l
2976
>> dua a (fd -HI -p 'gtk' '/home/user/')
Error: No such file or directory (os error 2)
>> fd -HI -p 'desktop' '/home/user/' | wc -l
1437
>> dua a (fd -HI -p 'desktop' '/home/user/')
# works normally, thousands of lines below
>> fd -HI -p 'adwaita' '/' | wc -l
5900
>> dua (fd -HI -p 'adwaita' '/')
# works normally, thousands of lines below
This is not always happening as you can see, depending on the keywords I pass, so I analysed all the file types in the list and noticed some files are "broken symbolic link to..."
So
>> fd -HI -p 'gtk' '/home/user/' | wc -l
2976
>> dua a (fd -HI -p 'gtk' '/home/user/')
Error: No such file or directory (os error 2)
>> fd -HI -p 'gtk' '/home/user/' -X file | rg -v 'broken symbolic link' | awk '{sub(":", "", $1); print $1}' | wc -l
2966
>> dua (fd -HI -p 'gtk' '/home/user/' -X file | rg -v 'broken symbolic link' | awk '{sub(":", "", $1); print $1}')
# works normally, thousands of lines below
>> fd -HI -p 'gtk' '/home/user/' -X file | rg 'broken symbolic link' | awk '{sub(":", "", $1); print $1}'
/home/user/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/var/tmp-C73ZL1/usr/share/doc/gtk2-engines-pixbuf/AUTHORS
/home/user/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/var/tmp-C73ZL1/usr/share/doc/gtk2-engines-pixbuf/NEWS.gz
/home/user/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/var/tmp-C73ZL1/usr/share/doc/gtk2-engines-pixbuf/README.gz
/home/user/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/var/tmp-C73ZL1/usr/share/doc/gtk2-engines-pixbuf/changelog.gz
/home/user/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/var/tmp-C73ZL1/usr/share/doc/libgtk-3-0/NEWS.gz
/home/user/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/var/tmp-C73ZL1/usr/share/doc/libgtk-3-0/README
/home/user/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/var/tmp-C73ZL1/usr/share/doc/libgtk2.0-0/AUTHORS
/home/user/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/var/tmp-C73ZL1/usr/share/doc/libgtk2.0-0/NEWS.gz
/home/user/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/var/tmp-C73ZL1/usr/share/doc/libgtk2.0-0/README.gz
/home/user/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/var/tmp-C73ZL1/usr/share/doc/libgtk2.0-0/changelog.gz
>> fd -HI -p 'gtk2-engines-pixbuf/AUTHORS' '/home/user/' -X file | rg 'broken symbolic link' | awk '{sub(":", "", $1); print $1}'
/home/user/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/var/tmp-C73ZL1/usr/share/doc/gtk2-engines-pixbuf/AUTHORS
>> dua (fd -HI -p 'gtk2-engines-pixbuf/AUTHORS' '/home/user/' -X file | rg 'broken symbolic link' | awk '{sub(":", "", $1); print $1}')
Error: No such file or directory (os error 2)
This is not always happening as you can see, depending on the keywords I pass, so I analysed all the file types in the list and noticed some files are "broken symbolic link to..."
So