Get the App
SLTechnology News&Howtos  ›  Servers  › 

How to delete special character file names in Linux

Shulou Source: shulou.com Published: 2022-06-01 21:24:05 10月03日 Update

This article shows you how to delete special character file names in Linux, the content is concise and easy to understand, it will definitely brighten your eyes. I hope you can get something through the detailed introduction of this article.

Delete a file by its inode number

First use ls-I to find out the inode number of the file to be deleted

Ls-I | grep xxxxxx | awk'{print $2}'| xargs-I rm-f {} xxxxxx is the inode number of the file

Delete files by file size

Delete files with zero file size in the current directory and all subdirectories

Find. /-size 0-exec rm {}\

Delete files with zero file size in the current directory (subdirectories are not deleted)

Find. /-maxdepth 1-empty-type f-print-delete #-maxdepth specifies what is the directory level what is the Linux system Linux is a free to use and free dissemination of UNIX-like operating system, is a POSIX-based multi-user, multi-tasking, multi-threading and multi-CPU operating system, using Linux can run major Unix tools, applications and network protocols.

The above is how to delete special character filenames in Linux. Have you learned any knowledge or skills? If you want to learn more skills or enrich your knowledge reserve, you are welcome to follow the industry information channel.

Tags: File size directory system special character file name operating system content subdirectory skill knowledge concise free concise task that is hierarchy tool Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Apple MariaDB Shulou Information MySQL Shulou Tech Info