Skip to main content

Linux command: basename

Linux command: basename

basename - strip directory and suffix from filenames

Get the file name from an url

tuyendq@T420:~$ url=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.2.20.tar.xz && basename $url
linux-5.2.20.tar.xz
tuyendq@T420:~$

In Powershell, use Split-Path with -Leaf

PS C:\Users\Tuyen> Split-Path -Path https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.2.20.tar.xz -Leaf
linux-5.2.20.tar.xz
PS C:\Users\Tuyen>

Resources

basename source code

Popular posts from this blog

MSSQL: Fix error 'Consistency validation for SQL Server registry keys'

While installing Microsof SQL Server 2012, I ran into the following error. "The SQL Server registry keys from a prior installation cannot be modified. To continue, see SQL Server Setup documentation about how to fix registry keys." How to fix Replace the D:\x64\FixSqlRegistryKey_x86.exe file with the original file from the ENU\SQLFULL_ENU.iso file downloading from Microsoft Download Center. This ISO file is 4.2GB. So you can click FixSqlRegistryKey_x86.exe to download this file only. After replacing that file, press Re-run to check. All rules are passed.

Ansible on Fedora Workstation 30

RedHat acquired Ansible in 2015 .

Install Microsoft .NET Core SDK

.NET Core Software Development Kit (SDK) is a set of libraries and tools that allow developers to create .NET Core applications and libraries.