В моем каталоге ~/docs я хочу «тронуть» все файлы, заканчивающиеся на .txt
Как я могу это сделать?
решение1
С find
:
find ~/docs -name "*.txt" -exec touch {} \;
- Вы ищете в
~/docs
- Опция
name
будет соответствовать всемtxt
файлам -exec
выполнит командуtouch
для имени файла, которое подставляется в{}
\;
завершает команду иtouch
будет вызываться один раз для каждого найденного файла
Примечание:
- Небольшое изменение
\+
в конце создает одну команду для запускаtouch
всех этих файлов одновременно. Это возможно не со всеми командами, но это работаетtouch
и экономит вам несколько вызовов, если у вас много файлов, которые затронуты.