Frequent Question: How Do I Remove a File Extension in Unix?
Contents

How do I remove a file extension in Linux?

To remove files with a specific extension, we use the ‘rm’ (Remove) command, which is a basic command-line utility for removing system files, directories, symbolic links, device nodes, pipes, and sockets in Linux. Here, ‘filename1’, ‘filename2’, etc. are the names of the files including full path.

How do you remove a filename extension in Unix?

Example-5: Remove file extension without SUFFIX

Create a file named read_file.sh with the following code to retrieve filename of any extension. `sed` command is used in this example to remove any type of extension from the filename. If you run the script, the output will be ‘average’ after removing the extension ‘py’.

Sophia Al-Mansoor

Sophia Al-Mansoor

Global Business & E-Commerce Reporter

Sophia analyzes international trade, startup ecosystems, retail transformation, and supply chain logistics for modern digital publications.

Share this article
Twitter Facebook Pinterest