Autor del tema
#0
Linux işletim sistemlerinde dosya ve dizinlerle çalışırken, bazen sadece dosya adını veya dizin adını almak isteyebiliriz. İşte bu noktada basename komutu devreye girer. Basit bir ifadeyle, basename komutu, bir dosya yolunun yalnızca dosya adını ya da dizin adını döndürmek için kullanılır.
basename komutunun temel kullanımı şu şekildedir:
Örneğin, eğer elimizde bir dosya yolu varsa:
Bu yolu basename komutu ile kullanarak yalnızca dosya adını alabiliriz:
Bu komut çalıştırıldığında sonuç olarak dosya.txt çıktısını alırız.
basename komutunun birkaç önemli parametresi de bulunmaktadır. Örneğin, bir dosya adının uzantısını kaldırmak için basename komutunu şu şekilde kullanabiliriz:
Bu komut, dosya ismini döndürecektir. Burada, ikinci argüman olarak verdiğimiz .txt uzantısı, dosya adından çıkarılacaktır.
basename komutu, özellikle script yazarken veya dosya işlemleri gerçekleştirirken oldukça faydalıdır. Dizin yolunu tahlil etmek ve yalnızca dosya adını almak, birçok durumda işleri kolaylaştırır.
Sonuç olarak, basename komutu, dosya ve dizin adlarıyla çalışırken büyük bir kolaylık sağlar. Bu komutla ilgili daha fazla örnek veya kullanım senaryosu üzerine konuşmak istiyorum.
basename komutunun temel kullanımı şu şekildedir:
CODE
1basename [dosya_yolu]Örneğin, eğer elimizde bir dosya yolu varsa:
CODE
1/home/kullanici/dosya.txtBu yolu basename komutu ile kullanarak yalnızca dosya adını alabiliriz:
CODE
1basename /home/kullanici/dosya.txtBu komut çalıştırıldığında sonuç olarak dosya.txt çıktısını alırız.
basename komutunun birkaç önemli parametresi de bulunmaktadır. Örneğin, bir dosya adının uzantısını kaldırmak için basename komutunu şu şekilde kullanabiliriz:
CODE
1basename /home/kullanici/dosya.txt .txtBu komut, dosya ismini döndürecektir. Burada, ikinci argüman olarak verdiğimiz .txt uzantısı, dosya adından çıkarılacaktır.
basename komutu, özellikle script yazarken veya dosya işlemleri gerçekleştirirken oldukça faydalıdır. Dizin yolunu tahlil etmek ve yalnızca dosya adını almak, birçok durumda işleri kolaylaştırır.
Sonuç olarak, basename komutu, dosya ve dizin adlarıyla çalışırken büyük bir kolaylık sağlar. Bu komutla ilgili daha fazla örnek veya kullanım senaryosu üzerine konuşmak istiyorum.