Удаление файлов в дампе шаблона - {date} .- id.zip

У меня много файлов с именем dump- {date} .- id.zip. Я хочу удалить все из них с помощью терминала. Что является лучшей командой для этого, так что я не удаляю другие файлы?

Выход из ls:

bin dump-2017-09-07_142947-001.zip dump-2017-09-26_151153-299.zip dump-2017-10-05_122928-259.zip dump-2017-10-11_125713-417.zip extras lock system dependencies.txt dump-2017-09-08_073237-110.zip dump-2017-09-27_083219-519.zip dump-2017-10-05_160511-816.zip dump-2017-10-13_150436-991.zip fabric metatype deploy dump-2017-09-08_094416-216.zip dump-2017-09-28_151635-932.zip dump-2017-10-06_150632-110.zip dump-2017-10-16_151015-243.zip instances notices.txt dump-2017-09-04_125758-087.zip dump-2017-09-08_094416-217.zip dump-2017-09-29_145916-799.zip dump-2017-10-09_111104-348.zip dump-2017-10-20_101757-247.zip lib patches dump-2017-09-06_153340-166.zip dump-2017-09-11_130229-627.zip dump-2017-10-04_132909-041.zip dump-2017-10-09_164517-364.zip dump-2017-10-27_153125-344.zip licenses quickstarts dump-2017-09-07_101627-120.zip dump-2017-09-26_132217-849.zip dump-2017-10-04_134400-669.zip dump-2017-10-10_142601-467.zip etc license.txt readme.txt
5
задан 30 October 2017 в 12:52

6 ответов

Для выхода достаточно простого rm dump-*.zip. Никакие другие файлы не начинаются с dump- и заканчиваются на .zip.

Если вы чувствуете педантичность:

find . -maxdepth 2 -regextype egrep -type f -regex './dump-[0-9]{4}(-[0-9]{2}){2}_[0-9]{6}-[0-9]{3}\.zip' -delete
14
ответ дан 22 May 2018 в 16:59

Для выхода достаточно простого rm dump-*.zip. Никакие другие файлы не начинаются с dump- и заканчиваются на .zip.

Если вы чувствуете педантичность:

find . -maxdepth 2 -regextype egrep -type f -regex './dump-[0-9]{4}(-[0-9]{2}){2}_[0-9]{6}-[0-9]{3}\.zip' -delete
14
ответ дан 18 July 2018 в 04:17

Для выхода достаточно простого rm dump-*.zip. Никакие другие файлы не начинаются с dump- и заканчиваются на .zip.

Если вы чувствуете педантичность:

find . -maxdepth 2 -regextype egrep -type f -regex './dump-[0-9]{4}(-[0-9]{2}){2}_[0-9]{6}-[0-9]{3}\.zip' -delete
14
ответ дан 24 July 2018 в 18:02

Если вы хотите сначала проверить, вы можете использовать find, чтобы сначала показать вам, что будет работать, а затем удалить:

find . -maxdepth 1 -name "dump-*.zip"

Убедитесь, что на выходе содержатся только файлы, которые вы хотите удалить, затем добавить переключатель -delete в команду:

find . -maxdepth 1 -name "dump-*.zip" -delete
11
ответ дан 22 May 2018 в 16:59

Если вы хотите сначала проверить, вы можете использовать find, чтобы сначала показать вам, что будет работать, а затем удалить:

find . -maxdepth 1 -name "dump-*.zip"

Убедитесь, что на выходе содержатся только файлы, которые вы хотите удалить, затем добавить переключатель -delete в команду:

find . -maxdepth 1 -name "dump-*.zip" -delete
11
ответ дан 18 July 2018 в 04:17

Если вы хотите сначала проверить, вы можете использовать find, чтобы сначала показать вам, что будет работать, а затем удалить:

find . -maxdepth 1 -name "dump-*.zip"

Убедитесь, что на выходе содержатся только файлы, которые вы хотите удалить, затем добавить переключатель -delete в команду:

find . -maxdepth 1 -name "dump-*.zip" -delete
11
ответ дан 24 July 2018 в 18:02

Другие вопросы по тегам:

Похожие вопросы: