Это зависит от того, действительно ли вы находитесь в новом каталоге или нет (например, переместились ли вы туда с помощью cd
), и хотите ли вы просто перечислить их или что-то с ними сделать.Если вы находитесь в каталоге и просто хотите перечислить их, используйте:
ls *math*
Если вы не в каталоге, вам нужно указать путь от того места, где вы находитесь, к новой папке, что-тонапример:
ls new_folder/*math*
Обратите внимание, что здесь будет указан полный путь для каждого файла, а не только имена файлов.
Если вы хотите что-то с ними сделать, выполните , а не используйте ls
.Если команда может работать непосредственно с группой файлов, используйте шаблон непосредственно с ним, например:
dosomethingwith *math* # If you're in the directory
dosomethingwith new_folder/*math* # If not
Если вам нужно сделать что-то, что требует файлы по одному, сделайтецикл:
for file in *math*; do # Or new_folder/*math* if not in the directory
dosomethingwith "$file"
done