Что делать & ldquo;. & Rdquo; и & ldquo; .. & rdquo; означает, что в папке?

, когда я использовал ls -a для просмотра скрытых файлов в папке, было создано 2 скрытых файла по умолчанию, каково значение этих двух файлов . и ..?

ls -a

Производит

. ..
34
задан 29 July 2011 в 01:42

33 ответа

Это жесткие ссылки на собственные (.) и родительские (..) каталоги. Они создаются при создании корзины.

Если вы создаете каталог:

mkdir /tmp/foo

, вы можете видеть, что на самом деле есть 2 жестких ссылки на / tmp / foo:

drwxr-xr-x 2 michal michal 4096 2011-08-07 18:40 /tmp/foo ^---- two hardlinks

сначала из каталога / tmp /, указывающего на / tmp / foo, а второй - на. с / tmp / foo / указывая на него.

3
ответ дан 7 August 2018 в 21:07

Также обратите внимание, что вы можете использовать ls -A (вместо ls -a) для отображения всех файлов, включая скрытые файлы, но исключая каталоги . и ...

2
ответ дан 7 August 2018 в 21:07

. currect folder

.. родительская папка

0
ответ дан 7 August 2018 в 21:07

Другие вопросы по тегам:

Похожие вопросы: