Create Python Linux Script to Generate a Disk Usage Report

4.5
stars
49 ratings
Offered By
Coursera Project Network
3,966 already enrolled
In this Guided Project, you will:

Prepare the Python Script

Iterate through a directory structure using the Python script

Use a python package to generate a report in CSV format

Clock1 hour
IntermediateIntermediate
CloudNo download needed
VideoSplit-screen video
Comment DotsEnglish
LaptopDesktop only

There are many choices when it comes to writing scripts on Linux. The bash shell script has been a popular choice, since the bash shell itself is a programming language and the commands used in the script match the syntax of the shell. Python is becoming increasingly popular for scripting on Linux because of its simple syntax, easy access to Linux system commands, and powerful libraries with which to create reports, for example. In addition, Python can be used in other applications and on multiple platforms, so there is also the benefit of learning one language for many programming requirements. In this course, you will create a Python script in which you will determine disk space and generate a report on disk usage on an Ubuntu Linux system. Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.

Skills you will develop

Linux Disk UsagePandasCommand LinePython ScriptingComputer Programming

Learn step-by-step

In a video that plays in a split-screen with your work area, your instructor will walk you through these steps:

  1. Prepare the Python Script.

  2. Use the __name__ to identify the main code and use sys.argv to access the command line arguments.

  3. Create a for loop to access each sub-directory.

  4. Create a function to determine the disk space used by each directory.

  5. Use a python package to generate a report in CSV format.

How Guided Projects work

Your workspace is a cloud desktop right in your browser, no download required

In a split-screen video, your instructor guides you step-by-step

Reviews

TOP REVIEWS FROM CREATE PYTHON LINUX SCRIPT TO GENERATE A DISK USAGE REPORT

View all reviews

Frequently asked questions

Frequently Asked Questions

More questions? Visit the Learner Help Center.