"Basnamnet" tar ett filnamn och skriver ut filnamnets sista del. Det kan också ta bort eventuellt följande suffix om det behövs.
Låt oss använda olika exempel för att förstå basnamnskommandot i Linux.
Syntax:
Den stöder två syntaxer:
- basnamn Path Suffix
- basnamn alternativ sökväg
I den första syntaxen lägger du till ett suffix i slutet av sökvägen / filnamnet, och i den andra kan vi lägga till ett alternativ. Vi kan inte lägga till ett alternativ med ett suffix.
Med kommandot basnamn med filnamn:
Skapa filen med hjälp av kommandot touch:
$ touch filnamnI det här exemplet heter filen bash.Text:
$ touch bash.Text
Låt oss nu använda filen med kommandot basnamn:
$ basnamn filväg
Det kommer bara att skriva ut filnamnet.
Ta bort alla / efterföljande karaktärer:
Använd följande kommando för att ta bort alla efterföljande / tecken från sökvägen:
$ basnamn file_path /
Ta bort efterföljande suffix:
Överför suffixet som ett andra argument för att ta bort eventuellt efterföljande suffix från filnamnet:
$ basnamn file_pathsuufix suffix
Normalt används detta kommando för att ta bort filtillägg:
Ett annat sätt är att ta bort efterföljande suffix från filen:
$ basnamn -s suffix filepathsuffix
Skriv ut eller ta bort flera filer:
Vi kan skriva ut eller ta bort flera filtillägg från filer med flaggan -a. För att skriva ut flera filnamn, använd följande kommando:
$ basnamn -en filväg1 filväg2
Vi kan också ta bort efterföljande suffix från flera filer med hjälp av kommandot nedan:
$ basnamn -a -s suffix Filepath1_suffix filepath2_suffix
Slutsats:
Ett basnamn är ett kommandoradsverktyg som tar bort katalogen och suffixet från tilldelade filnamn. Basnamnkommandot skriver ut den sista delen av filnamnet på terminalen. Det här inlägget beskriver kommandot basnamn i detalj.