Linux Komutları

Linux'ta Temel Ad Komutu

Linux'ta Temel Ad Komutu
Linux'ta basename komutu bir dosya yolunun son öğesini yazdırır. Bu, özellikle dosya adının uzun bir dosya satırından çıkarılması gereken bash komut dosyalarında kullanışlıdır.

"Temel ad" bir dosya adı alır ve dosya adının son bölümünü yazdırır. Ayrıca gerekirse aşağıdaki herhangi bir son eki silebilir.

Linux'ta basename komutunu anlamak için farklı örnekler kullanalım.

Sözdizimi:

İki sözdizimini destekler:

İlk sözdiziminde yol/dosya adının sonuna bir sonek ekleyin ve ikincisinde bir seçenek ekleyebiliriz. Son eki olan bir seçenek ekleyemiyoruz.

dosya adıyla basename komutunu kullanma:

Touch komutunu kullanarak dosyayı oluşturun:

$dokunma dosya_adı

Bu örnekte, dosyanın adı bash.Txt:

$dokunma bash.Txt

Şimdi dosyayı basename komutuyla kullanalım:

$ taban adı dosya yolu

Yalnızca dosya adını yazdıracak.

Herhangi bir / sondaki karakteri kaldırma:

Yoldan herhangi bir sondaki/karakteri kaldırmak için aşağıdaki komutu kullanın:

$ basename dosya_yolu /

Son eki kaldırın:

Dosya adından herhangi bir son eki silmek için son eki ikinci bir bağımsız değişken olarak aktarın:

$ basename file_pathsuufix soneki

Normalde, bu komut dosya uzantısını kaldırmak için kullanılır:

Başka bir yol da son eki dosyadan kaldırmaktır:

$ basename -s soneki dosyayolusoneki

Birden çok dosyayı yazdırın veya kaldırın:

-a bayrağını kullanarak birden çok dosya son ekini dosyalardan yazdırabilir veya kaldırabiliriz. Birden çok dosya adını yazdırmak için aşağıdaki komutu kullanın:

$ basename -a dosyayolu1 dosyayolu2

Aşağıdaki komutu kullanarak birden çok dosyadan son ekleri de kaldırabiliriz:

$ basename -a -s soneki Filepath1_suffix filepath2_suffix

Sonuç:

Basename, atanan dosya adlarından dizini ve soneki kaldıran bir komut satırı aracıdır. basename komutu, dosya adının son bölümünü terminalde yazdırır. Bu gönderi, basename komutunu ayrıntılı olarak açıklar.

How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
Remap your mouse buttons differently for different software with X-Mouse Button Control
Maybe you need a tool that could make your mouse's control change with every application that you use. If this is the case, you can try out an applica...
Microsoft Sculpt Touch Wireless Mouse Review
I recently read about the Microsoft Sculpt Touch wireless mouse and decided to buy it. After using it for a while, I decided to share my experience wi...