"Basenavnet" tager et filnavn og udskriver filnavnets sidste del. Det kan også slette ethvert følgende suffiks, hvis det er nødvendigt.
Lad os bruge forskellige eksempler til at forstå kommandoen basenavn i Linux.
Syntaks:
Det understøtter to syntakser:
- basenavn Stiksuffiks
- basenavn sti navn
I den første syntaks skal du tilføje et suffiks i slutningen af stien / filnavnet, og i det andet kan vi tilføje en mulighed. Vi kan ikke tilføje en mulighed med et suffiks.
Brug af basenavn-kommando med filnavn:
Opret filen ved hjælp af berøringskommandoen:
$ touch filnavnI dette eksempel hedder filen bash.txt:
$ touch bash.txt
Lad os nu bruge filen med kommandoen basenavn:
$ basenavn filsti
Det udskriver kun filnavnet.
Fjernelse af enhver / efterfølgende karakter:
Brug følgende kommando til at fjerne enhver efterfølgende karakter fra stien:
$ basenavn file_path /
Fjern efterfølgende suffiks:
Overfør suffikset som et andet argument for at slette ethvert efterfølgende suffiks fra filnavnet:
$ basename fil_pathsuufix-suffiks
Normalt bruges denne kommando til at fjerne filtypenavnet:
En anden måde er at fjerne det efterfølgende suffiks fra filen:
$ basenavn -s suffiks filepathsuffix
Udskriv eller fjern flere filer:
Vi kan udskrive eller fjerne flere filtillæg fra filer ved hjælp af -a-flagget. Brug følgende kommando for at udskrive flere filnavne:
$ basenavn -en filbane1 filbane2
Vi kan også fjerne efterfølgende suffikser fra flere filer ved hjælp af nedenstående kommando:
$ basenavn -a -s suffiks Filepath1_suffix filepath2_suffix
Konklusion:
Et basenavn er et kommandolinjeværktøj, der fjerner biblioteket og suffikset fra tildelte filnavne. Basenavn-kommandoen udskriver den sidste del af filnavnet på terminalen. Dette indlæg beskriver basenavnekommandoen i detaljer.