Если «rm dir -r» удалил только частичное содержимое dir / dir1 /, не удалил ли он что-либо в каталоге dir / dir2 /?

Если rm dir -r удалил только частичное содержимое dir/dir1/ (и я отменил rm ), не удалил ли он что-либо в dir/dir2/ если dir/dir2/ все еще существует и содержит что-то? Моя ОС – Ubuntu 14.04 и файловая система ext4.

Я слышал, как rm -r идет рекурсивным удалением? В каком порядке? , но на мой вопрос можно ответить более уверенно?

Моя ОС – 64-битная Ubuntu 14.04 с файловой системой ext4.

Зная, что если rm полностью удаляет субдир перед удалением другого субдира, он слабее, чем знание порядка работы rm. Поэтому мой вопрос не является дубликатом связанного.

One Solution collect form web for “Если «rm dir -r» удалил только частичное содержимое dir / dir1 /, не удалил ли он что-либо в каталоге dir / dir2 /?”

Ответ на верхний голос ( https://unix.stackexchange.com/a/161772/88983 ) в вопросе, который вы связали, говорит следующее:

Порядок обхода непредсказуем. (…) Порядок обхода – это не то, на что вы можете положиться.

Поэтому я бы сказал, что вы вообще не можете точно знать, были ли rm удалены элементы в dir/dir2 . Однако вы можете запустить rm в подробном режиме на копии вашего каталога и посмотреть, есть ли в вашей системе некоторый порядок обхода.

  • удаление вложенных папок без удаления родительской папки
  • rm отказывается удалить папку! (не имеет ничего общего с опцией -R)
  • Как я могу ограничить команду `rm`?
  • В чем причина того, что «rm -rf a / b» говорит: «a / b не пуст»?
  • rm -f файлы, начинающиеся с цифры
  • Как отменить команду rm?
  • rm -r * в unix
  • Можно ли определить ход команды rm?
  • Случайно сделал каталог «~» в подкаталоге
  • Interesting Posts

    Подходы, чтобы запретить пользователю удалять домашнюю папку

    Как получить сумму MD5 содержимого каталога в виде одной суммы?

    Фестиваль CentOS 7 без Asterisk, латинский испанский

    Разрешения / etc / crontab

    Как я могу предотвратить закрытие SSH-сервера сервером для пользователя с оболочкой nologin?

    Внедрение двоичного файла и выполнение его, выполнимость

    Подключение к устройству Bluetooth через терминал

    Уведомление Udev в том и только в том случае, если я подключаю внешний монитор

    Как объединить информацию каждой пары строк в одну строку?

    Как переформатировать матрицу

    Загрузите исходные файлы Debian для стабильной, а не неустойчивой

    как установить более 3 уровней разрешений доступа для одного файла / папки?

    sed с множественным выражением для аргумента на месте

    Почему я получаю ошибку при загрузке разделяемых библиотек: libssl.so.6 не может открыть файл общих объектов даже после запуска ldconfig?

    На установке KDE4 Debian, где установлена ​​библиотека QtCore?

    Linux и Unix - лучшая ОС в мире.