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

Wireguard VPN: Notes

Notes while trying Wireguard VPN on some of my testbeds.

Hydra: Notes

Hydra v9.1 (c) 2020 by van Hauser/THC & David Maciejak - Please do not use in military or secret service organizations, or for illegal purposes (this is non-binding, these *** ignore laws and ethics anyway).

Windows command: icacls

Icacls is a command-line utility that can be used to display or modify discretionary access control lists (DACLs) on specified files, and apply stored DACLs to files in specified directories.