命令
ls "myfolder"
Run Code Online (Sandbox Code Playgroud)
完成它的工作,列出文件夹中的 csv 文件。然而
ls "myfolder/*.csv" -> No such file or directory
因为
ls "myfolder/*" -> No such file or directory
和
ls "myfolder\*" -> No such file or directory
尝试使用ls不带双引号的命令,例如:
ls myfolder/*.csv
Run Code Online (Sandbox Code Playgroud)
因为您将双引号括在通配符(星号)周围,所以 shell 不会进行任何扩展,而是会尝试查找名为*.csv.
mtak@frisbee:~$ ls tst/*.txt
tst/bar.txt tst/bla.txt tst/foo.txt
mtak@frisbee:~$ ls "tst/*.txt"
ls: cannot access tst/*.txt: No such file or directory
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2036 次 |
| 最近记录: |