bash-скриптинг - что делает "ls .." (ls с двойной точкой)? - PullRequest
0 голосов
/ 21 февраля 2019

Моя домашняя работа попросила меня найти, что делает ls ...

Я пытался найти в Интернете, но не смог найти ответа на вопрос.

Кто-то знает, что делает эта команда?

1 Ответ

0 голосов
/ 21 февраля 2019

.. - это запись в текущем каталоге, которая ссылается на родителя текущего каталога.Это не специальное соглашение, используемое только ls.Например:

$ cd /usr/bin
$ pwd
/usr/bin
$ cd ..
$ pwd
/usr
$ [ -d .. ] && echo "It's a directory"
It's a directory
$ stat ..
<output specific to your installed version of stat>
...