Sté*_*las 11
按整理顺序在那里采购所有非隐藏的常规文件:
for f (~/scripts/**/*(N.)) . $f
Run Code Online (Sandbox Code Playgroud)
但是,我建议您使用特定模板命名这些文件,例如带有.zsh
扩展名(并使用*.zsh
而不是*
上面的),以避免出现问题,例如,如果那里有备份文件。
或者你至少可以排除一些常见的,比如file~
, file.dpkg-dist
, file.back
...:
set -o extendedglob
for f (~/scripts/**/^*("~"|dpkg-(dist|old|new)|.(tmp|back|bak))(N.)) . $f
Run Code Online (Sandbox Code Playgroud)
等等。