Perintah Linux

Perintah Nama Dasar di Linux

Perintah Nama Dasar di Linux
Di Linux, perintah nama dasar mencetak elemen terakhir dari jalur file. Ini sangat berguna dalam skrip bash di mana nama file perlu diekstraksi dari baris file yang panjang.

The "basename" mengambil nama file dan mencetak bagian terakhir nama file itu. Itu juga dapat menghapus sufiks berikut jika diperlukan.

Mari kita gunakan contoh yang berbeda untuk memahami perintah nama dasar di Linux.

Sintaksis:

Ini mendukung dua sintaks:

Pada sintaks pertama, tambahkan sufiks di akhir path/nama file, dan pada sintaks kedua, kita dapat menambahkan opsi. Kami tidak dapat menambahkan opsi dengan akhiran.

Menggunakan perintah basename dengan nama file:

Buat file dengan menggunakan perintah sentuh:

$ sentuh file_name

Dalam contoh ini, file tersebut bernama bash.txt:

$touch bash.txt

Sekarang, mari kita gunakan file dengan perintah basename:

$ nama dasar filepath

Ini akan mencetak nama file saja.

Menghapus setiap / karakter tambahan:

Gunakan perintah berikut untuk menghapus trailing/karakter dari path:

$ nama dasar file_path /

Hapus akhiran tambahan:

Transfer sufiks sebagai argumen kedua untuk menghapus sufiks tambahan dari nama file:

$ nama dasar file_pathsuufix akhiran

Biasanya, perintah ini digunakan untuk menghapus ekstensi file:

Cara lain adalah dengan menghapus akhiran trailing dari file:

$ basename -s akhiran filepathsuffix

Cetak atau hapus banyak file:

Kami dapat mencetak atau menghapus beberapa sufiks file dari file dengan menggunakan flag -a. Untuk mencetak beberapa nama file, gunakan perintah berikut:

$ nama dasar -a filepath1 filepath2

Kami juga dapat menghapus akhiran akhiran dari beberapa file dengan menggunakan perintah di bawah ini:

$ basename -a -s akhiran Filepath1_suffix filepath2_suffix

Kesimpulan:

Nama dasar adalah alat baris perintah yang menghapus direktori dan akhiran dari nama file yang ditetapkan. Perintah basename mencetak bagian terakhir dari nama file di terminal. Posting ini menjelaskan perintah basename secara rinci.

5 Produk Mouse Komputer Ergonomis Terbaik untuk Linux
Apakah penggunaan komputer yang lama menyebabkan rasa sakit di pergelangan tangan atau jari Anda?? Apakah Anda menderita persendian yang kaku dan teru...
Cara Mengubah Pengaturan Mouse dan Touchpad Menggunakan Xinput di Linux
Sebagian besar distribusi Linux dikirimkan dengan pustaka "libinput" secara default untuk menangani kejadian input pada sistem. Ini dapat memproses ke...
Petakan ulang tombol mouse Anda secara berbeda untuk perangkat lunak yang berbeda dengan Kontrol Tombol X-Mouse
Mungkin Anda membutuhkan alat yang dapat membuat kontrol mouse Anda berubah dengan setiap aplikasi yang Anda gunakan. Jika demikian, Anda dapat mencob...