4

команда

ls "myfolder"

делает свою работу, перечисляя CSV-файлы в папке. Еще

ls "myfolder/*.csv" -> No such file or directory

так как

ls "myfolder/*" -> No such file or directory

а также

ls "myfolder\*" -> No such file or directory

1 ответ1

6

Попробуйте использовать команду ls без двойных кавычек, например:

ls myfolder/*.csv

Поскольку вы помещаете двойные кавычки вокруг подстановочного знака (звездочка), оболочка не выполняет никакого расширения и пытается найти файл с именем *.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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .