情况 :
$ mkdir foo && touch foo/.test
$ cp foo/* .
zsh: no matches found: foo/*
(or bash : cp: cannot stat ‘foo/*’: No such file or directory)
Run Code Online (Sandbox Code Playgroud)
我有一个充满隐藏文件夹和文件的目录。发生了什么,解决方案是什么?
pwd是我的主目录。ls */ -d显示目录。
~$ ls */ -d
Blog/ Desktop/ Documents/ Downloads/ Music/ Pictures/ Public/ Templates/ Videos/
Run Code Online (Sandbox Code Playgroud)
并ls -a显示所有隐藏的目录和文件。隐藏目录- .cache,.local等等。
$ ls -a
. .cache .gnupg .xsession-errors.old
.. .config .gtkrc-2.0 Templates
.bash_history Desktop .gtkrc-xfce Pictures .themes
.bash_logout .linuxmint .pki Videos
.bashrc Documents .local .profile .viminfo
Blog Downloads .mozilla Public .Xauthority
Music .ssh .xsession-errors
Run Code Online (Sandbox Code Playgroud)
但是当我运行时ls -ad */,它不会显示任何隐藏目录。有人愿意解释吗?
$ ls -ad */
Blog/ Desktop/ Documents/ Downloads/ Music/ Pictures/ Public/ Templates/ Videos/
Run Code Online (Sandbox Code Playgroud)