If you like this find command and du command Linux tutorialĪnd my explanation then please share it with your friends 10 Examples of chmod command in Linux ( chmod).10 Examples of curl command in Linux ( cURL).How does the nslookup command work in UNIX? ( answer).10 Linux command line courses for Beginners ( courses). Linux find + du + grep example ( example).How to use the netstat command to find which process is listening on a port? ( example).7 Best Linux Courses for DevOps Engineers ( Linux courses).10 examples of Networking commands in Unix ( nslookup).How to set up cron jobs in Linux ( Crontab example).10 examples of lsof command in Linux? ( examples).5 Example of kill commands in Unix and Linux ( example).VI Editor examples and tips for beginners ( vi examples).Top 5 Courses to learn Vim Editor ( online courses).Other Linux Articles and Resources you may like If you feel that you don't know enough Linux commands then you can join a comprehensive course like Linux Command Line Basics to get hold of the Linux commands which matter most. I know you can always Google things but you have to know what to Google and that's why basic information about various Linux commands is essential. In fact, this is also one of the frequently asked Linux Interview questions, so if you know this trick you answer this question on interviews as well.Īs I have said, a good knowledge of various Linux commands is very important for a programmer working on a Linux machine. I have also combined the output of the du command with the sort command to print the top 10 largest files and directories. This is the right command, it will list both directories and files. Finding large files using the du command in Linuxītw, you can also use the du (disk usage) command to find large directories and their size, as shown below : I suggest you check Linux Command Line Interface (CLI) Fundamentals course to learn more about various options of the find command in Linux.Ģ. Let's see what we can do next.ītw, if you are new to the find command then I suggest you get familiar with its different options as it's a very important and powerful command. This is good enough, you can just see which files you can delete and free some space, but the problem is that you will not find any file which is larger than 1GB, hence I always use this command with some hypothetical large number like 10GB, etc, but, those are just workaround, not the proper fix. Here is %s is for size and %p is for the path.Īlternatively, You can also use -exec option to run ls on each file the find command return to print its size as shown below: Here is the modified UNIX command to find large files with size : You can further tweak the command to find files up to a certain size like the below command will find all files. Finding big files using the find command in Linux The problem was solved by using the -printf option, which allows you to specify a format String much like Java's printf() method.ġ. The only problem with this one is that it doesn't print the exact size. This command will print all the files which are greater than 1GB from the current directory and any subdirectory. I wasn't able to locate that because it wasn't in the log directory, then I come to know about the find command which let you search sub-directories for large files as shown below: They worked well until one day our server died due to a huge cache file. When I was new to Linux, I don't have any other choice but to go to the log directory and look for old files that are larger than the rest and delete them. If you are running Java applications like core Java-based programs or web applications running on Tomcat then you can remove those heap dump files and free some space, but the big question is how do you find those? How do you know the size of the biggest file in your file system, especially if you don't know which directory it is? We'll try to find answers to some of those questions in this article. Usually, old files, large Java heap dumps are good candidates for removal and freeing up some space. Suppose, your file system is full and you are receiving an alert to remove spaces or if your host is run out of space and your server is not starting up, the first thing you do is f ind the top 10 largest files and see if you can delete them. One of the common problems while working in Linux is finding large files to free some space.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |