. adalah direktori saat ini, sementara .. menandakan direktori induk. Itu membuat segalanya lebih cepat di baris perintah juga sehingga Anda tidak perlu mengetikkan path lengkap.
contoh:
naik 2 direktori:
cd ..\..\
atau pada sistem berbasis UNIX, untuk menjalankan binari yang dapat dieksekusi di direktori saat ini:
./program
Banyak skrip UNIX juga akan digunakan. untuk mewakili direktori saat ini, untuk memindai file misalnya (Perl):
#!/usr/bin/perl
opendir ( DIR, "." ) || die "Error opening current directory\n";
while( ($f = readdir(DIR))){
print("$f\n");
}
closedir(DIR);
Ini jauh lebih portabel jika Anda ingin memindahkan skrip ke direktori atau sistem yang berbeda karena nama direktori tidak dikodekan dengan keras.