Intereting Posts
Восстановление несоответствующих секторов в массиве RAID как создать пользовательский бродячий бокс из экземпляра libvirt / kvm? расширение таблицы приоритетов в runqueue в ядре Linux Может ли один физический диск предоставить пространство для нескольких групп томов? Корневой корень между двумя установками Linux grep caret, похоже, не имеет эффекта Таблицы, удобные для командной строки Почему файлы файлов rar файлов-файлов в Debian 8? Что фактически делает компьютер с его запасными циклами процессора? Пользовательский процесс ISO Kickstart – пакеты для сопоставления RPM Добавление смайликов в сценарий не работает Щелкните правой кнопкой мыши в Kali Linux 2.0 с помощью сенсорной панели Linux Mint 18 не может подключиться к какой-либо сети Wi-Fi linux-firmware-nonfree зависает моя система, но мне она нужна для 3D-графики Как зашифровать данные в папке в share samba и делиться им как зашифрованными, так и дешифрованными?

Когда мы делаем rm -rf *, почему мы не удаляем. а также ..?

Мне просто интересно. Есть ли там охранник? , и .. является «подкаталогом» каталога, который мы удаляем правильно?

Я знаю, что это не подкаталог, а linux рассматривают его как файл со свойством directory.

Это не часть rm , а часть вашей оболочки. * – это glob, который ваша оболочка расширяется и переходит в rm в виде аргументов ( rm никогда не видит литерал * , если только glob ничего не соответствует, и в этом случае передается литерал * ). Стандартные * globs не расширяются, чтобы включать имена файлов, начинающиеся с точки, которая включает . и .. Например:

 $ tee foo bar baz .foo .bar .baz < /dev/null $ echo * bar baz foo $ echo .* . .. .bar .baz .foo