Легко. Чтобы удалить все в текущей папке:
rm -rf./*
./ указывает на текущий каталог, поэтому ./*— это все в текущем каталоге. (Только не забудь точку, серьезно, не забудь точку)
Как сказано в ответе Кусалананды, это не распространяется на скрытые файлы (, поэтому для удаления скрытых файлов вам нужно выполнить отдельный rm -rf./.*)
Чтобы получить причудливую (команду, которая безопасно удаляет все, включая скрытые файлы, одним выстрелом)
rm -rf./{,.[!.],..?}*
Но есть вероятность, что rm -rf./ *./.*также будет в безопасности (не уверен, что ты хочешь рискнуть)
Если вы хотите быть в полной безопасности и не знаете, в какой папке находитесь, единственный способ
rm -rf /path/to/folder/*
или
rm -rf /path/to/folder/{,.[!.],..?}*