Удаление всех файлов в папке (!)

программирование Linux ubuntu bash shell

Использую данный метод для удаления всех файлов в папке:

rm -fr /home/users/andree/*

такой метод работает, но далеко не так.

в папке есть файлы:
.profile
.bashrc
.bash_logout

которые данный метод не удаляет.
эти файлы, нельзя увидеть если прописав:
cd /home/users/andree/
ls

пусто.

Как быть? Может есть какой то другой метод очистки папки?
Ответы:
чтобы увидеть скрытые файли пропиши
ls -a
rm -fr /home/users/andree/* /home/users/andree/.*
Ещё один извращёнский вариант:
find /path/ -exec bash -c "[[ '{}' != '/path' ]] || rm -r {}/*" \;
:)
find /home/users/andree/ -type f -exec rm -f '{}' \;
Блин... писал ответ и закрыл вкладку.
ls -a | xargs rm -f


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.