The. є поточним каталогом, а .. означає батьківський каталог. Це також робить швидше все в командному рядку, тому вам не потрібно вводити цілі шляхи.
приклад:
перейти до 2 каталогів:
cd ..\..\
або на базі системи UNIX для запуску виконуваних бінарних файлів у поточному каталозі:
./program
Багато UNIX-скриптів також використовуватиме. представляти поточний каталог, щоб сканувати файли, наприклад (Perl):
#!/usr/bin/perl
opendir ( DIR, "." ) || die "Error opening current directory\n";
while( ($f = readdir(DIR))){
print("$f\n");
}
closedir(DIR);
Це набагато портативніше, якщо ви хочете перемістити скрипт у різні каталоги чи системи, оскільки ім'я каталогів не жорстко закодовано.