我已经切换到 zsh,它工作正常。一件奇怪的事情,当我尝试使用 * 通配符 scp 时,它不起作用,我不得不进入 bash。下面的第二个命令工作正常。
关于为什么会这样以及如何解决它的任何想法?
~/dmp ? 16:06:10
$ scp abc@123:/home/se/exports/201405091107/* .
zsh: no matches found: root@uf3:/home/se/exports/201405091107/*
~/dmp ? 16:06:53
$ bash
sean@seanlaptop:~/dmp$ scp abc@123:/home/se/exports/201405091107/* .
Run Code Online (Sandbox Code Playgroud) 当我在 zsh 中执行 rm * 时,我得到如下信息:
2014-06-08 10:14:23 $ rm *
zsh: sure you want to delete all the files in /home/assay/assay/log [yn]? y
rm: remove regular file `development.log'? y
Run Code Online (Sandbox Code Playgroud)
首先 zsh 询问我是否确定要删除所有文件,然后 rm 询问每个特定文件。
我如何才能进行 zsh 验证?