Сообщение "rm:". "и" .. "нельзя удалить" в mac mojave - PullRequest
0 голосов
/ 07 апреля 2019

На моем mac Mojave компьютере, когда я пытался удалить файл, он показывает ошибку

Каталог не пуст.

Но когда я проверяюВ этом каталоге не было файлов.Когда я сделал ls -la, он показывает

всего 0

drwxrwxrwx 330 корневое колесо 10560 23 ноября 20:35.

drwxr-xr-x 3корневое колесо 96 нояб. 24 07:19 ..

Я не могу удалить это с помощью команд rmdir, rm -rf и т. д. .Я пробовал все это только с sudo.

Как я могу удалить эти файлы?

1 Ответ

3 голосов
/ 07 апреля 2019

Вы не можете удалить . и .., они являются просто символами.

. представляет каталог, в котором вы находитесь, а .. представляет родительский каталог.

С определение точки :

Это короткая строка (т. е. последовательность символов), которая добавляется в конец базового имени (т. е. основная часть имени) файла или каталога, чтобы указать тип файла или каталога.

В Unix-подобных операционных системах каждый каталог содержит, как минимум, объект, представленный одной точкой, и другой, представленный двумя последовательнымиточек. Первый относится к самому каталогу, а второй - к его родительскому каталогу (т. Е. К каталогу, в котором он находится). Эти элементы автоматически создаются в каждом каталоге, что можно увидеть с помощью команды ls сего опция -a (которая дает указание показать все ее содержимое, включая скрытые элементы).

оригинальное сообщение SO

...