7

когда мы указываем путь к файлу несколько раз, мы указываем как ./filename и некоторое время ../filename чем разница между этими двумя?

4 ответа4

15

../ относится к родительской папке, а ./ означает текущую папку

8

. означает «текущая папка».
.. означает «папка, содержащая текущую папку».

5

на всякий случай, ./filename самом деле означает то же самое, что и filename - однако в системах unix текущий путь не ищется для исполняемых файлов (по соображениям безопасности), поэтому вы должны явно сказать "посмотрите в текущем каталоге" "

1

Оба разные. ./filename указывает на файл в текущем каталоге, в то время как ../filename указывает на файл в родительском каталоге

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .