Если вы используете zsh
, вы можете использовать cp
с подстановкой zsh
:
cp **/Screenshot20180509143013.png /dev/media/SD256/DestinationFolder
**/Screenshot20180509143013.png
попытается найти Screenshot20180509143013.png
рекурсивно из текущего каталога.
Для общих целей всегда можно использовать find
+cp
:
cp "$(find./ -type f -name "<picture_name>" )" "<destination>"
find
-Поиск файла.
./
-Поиск в текущем каталоге.
-type f
-Ограничить поиск обычных файлов.
-name "<picture_name>"
-Поиск файла с именем<picture_name>
(*
в <picture_name>
можно использовать для соответствия любой последовательности)
"$(find./ -type f -name "<picture_name>" )"
-Замените эту часть кода на stdout
команды find
.
cp "$(find./ -type f -name "<picture_name>" )" <destination>
-Скопировать файл с путем, полученным из "$(find./ -type f -name "<picture_name>" )"
в <destination>
.
вы можете написать Makefile
и использовать утилиту make
.
что-то подобное в Makefile
будет работать:
make -c /lib/modules/$(shell uname -r)/build M=$(shell pwd)
Не могу добавлять комментарии из-за низкой репутации, поэтому пишу здесь..