Я безуспешно искал решение для удаления всех файлов внутри рабочего каталога, за исключением внутренних подкаталогов.Как удалить все файлы, кроме каталогов?
Я нашел способ удалить все файлы во всех каталогах, но я ищу способ удалить только файлы на том же уровне, на котором я включен.
Если доступно '-print0', скорее всего, это' -delete'. – chepner
Это замечательно и универсально, хотя я получаю следующий вывод: find: warning: вы указали параметр -maxdepth после аргумента аргумента non-option, но параметры не являются позиционными (-maxdepth влияет на тесты, указанные перед ним, а также те, которые указаны после него). Пожалуйста, укажите параметры перед другими аргументами. rm: missing operand Попробуйте 'rm --help 'для получения дополнительной информации. Все файлы в папке были удалены. –
просто переключайте аргументы, 'find' хочет' -maxdepth' ... ну, во-вторых, перед '-type' – KurzedMetal