Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save ArghyaChatterjee/f412641b5f88665b767504955405d54f to your computer and use it in GitHub Desktop.

Select an option

Save ArghyaChatterjee/f412641b5f88665b767504955405d54f to your computer and use it in GitHub Desktop.

Inspect Storage Delete Directories Tutorial

This repository is all about inspecting storage and deleting directories from a ubuntu machine.

Use this script to inspect the folder storage inside /home/arghya.

# Per-folder sizes under /home/arghya (ascending) + total
du -x -B1 --max-depth=1 /home/arghya \
| sort -n \
| awk '
  { sizes[NR]=$1; paths[NR]=$2; total=$1 } 
  END {
    for (i=1; i<NR; i++) printf "%12.2f GB  %s\n", sizes[i]/(1024^3), paths[i];
    printf "\nTOTAL: %.2f GB  %s\n", total/(1024^3), paths[NR];
  }'

Output is the following:

arghya@arghya-Pulse-GL66-12UEK:~$ du -x -B1 --max-depth=1 /home/arghya \
> | sort -n \
> | awk '
>   { sizes[NR]=$1; paths[NR]=$2; total=$1 } 
>   END {
>     for (i=1; i<NR; i++) printf "%12.2f GB  %s\n", sizes[i]/(1024^3), paths[i];
>     printf "\nTOTAL: %.2f GB  %s\n", total/(1024^3), paths[NR];
>   }'
        0.00 GB  /home/arghya/.anaconda
        0.00 GB  /home/arghya/.imageio
        0.00 GB  /home/arghya/Music
        0.00 GB  /home/arghya/Public
        0.00 GB  /home/arghya/.rtabmap
        0.00 GB  /home/arghya/Templates
        0.00 GB  /home/arghya/.emacs.d
        0.00 GB  /home/arghya/.ignition
        0.00 GB  /home/arghya/.keras
        0.00 GB  /home/arghya/local_cache
        0.00 GB  /home/arghya/.mplayer
        0.00 GB  /home/arghya/.qt
        0.00 GB  /home/arghya/racer_recorded_rosbag
        0.00 GB  /home/arghya/.rviz
        0.00 GB  /home/arghya/backup
        0.00 GB  /home/arghya/bipedal_walking_robots_class
        0.00 GB  /home/arghya/data1
        0.00 GB  /home/arghya/.jdks
        0.00 GB  /home/arghya/.android
        0.00 GB  /home/arghya/.gnupg
        0.00 GB  /home/arghya/.MathWorks
        0.00 GB  /home/arghya/.mono
        0.00 GB  /home/arghya/.ssh
        0.00 GB  /home/arghya/.rviz2
        0.00 GB  /home/arghya/grid_map_msg
        0.00 GB  /home/arghya/.conda
        0.00 GB  /home/arghya/.ssr
        0.00 GB  /home/arghya/completion_former_additional_files
        0.00 GB  /home/arghya/JavaBasic
        0.00 GB  /home/arghya/.gnome
        0.00 GB  /home/arghya/.pki
        0.00 GB  /home/arghya/Java
        0.00 GB  /home/arghya/.cmake
        0.00 GB  /home/arghya/.sdformat
        0.00 GB  /home/arghya/.tooling
        0.00 GB  /home/arghya/object_pose_estimation_and_tracking
        0.00 GB  /home/arghya/slam
        0.00 GB  /home/arghya/object_detection_and_tracking
        0.00 GB  /home/arghya/rendering
        0.00 GB  /home/arghya/scene-graphs
        0.00 GB  /home/arghya/state-estimation
        0.00 GB  /home/arghya/.m2
        0.00 GB  /home/arghya/sdf
        0.00 GB  /home/arghya/.dotnet
        0.00 GB  /home/arghya/perception_semantics_nucleus
        0.00 GB  /home/arghya/PoseCNNDocker
        0.00 GB  /home/arghya/repository-collections
        0.00 GB  /home/arghya/Artificial_Potential_Field
        0.00 GB  /home/arghya/.docker
        0.00 GB  /home/arghya/.java
        0.00 GB  /home/arghya/.openjfx
        0.00 GB  /home/arghya/DySPN
        0.00 GB  /home/arghya/.cupy
        0.00 GB  /home/arghya/glomap
        0.00 GB  /home/arghya/.swt
        0.00 GB  /home/arghya/perception_bev_learning
        0.00 GB  /home/arghya/.npm
        0.00 GB  /home/arghya/node_modules
        0.00 GB  /home/arghya/ros2_dark_rviz_ws
        0.00 GB  /home/arghya/PathFinding.js
        0.00 GB  /home/arghya/image-inspector
        0.01 GB  /home/arghya/.zed
        0.01 GB  /home/arghya/ros1_dark_rviz_ws
        0.01 GB  /home/arghya/data
        0.01 GB  /home/arghya/subt_lidar_image_sync_ws
        0.01 GB  /home/arghya/racer_lidar_image_sync_ws
        0.01 GB  /home/arghya/OmniIsaacGymEnvs
        0.01 GB  /home/arghya/U-net-Deep-Convolutional-Neural-Network-for-Pool-boiling-IR-Image-segmentation
        0.01 GB  /home/arghya/sync_ws
        0.01 GB  /home/arghya/.matlab
        0.01 GB  /home/arghya/.thunderbird
        0.02 GB  /home/arghya/heatmap_error_pose
        0.02 GB  /home/arghya/output_depth
        0.02 GB  /home/arghya/apex
        0.02 GB  /home/arghya/grid_map
        0.02 GB  /home/arghya/EEL5683-Week
        0.02 GB  /home/arghya/.nx
        0.02 GB  /home/arghya/lidar_camera_calibration_ws
        0.02 GB  /home/arghya/.eclipse
        0.03 GB  /home/arghya/ONNX-SCDepth-Monocular-Depth-Estimation
        0.03 GB  /home/arghya/racer_code
        0.03 GB  /home/arghya/eclipse-workspace
        0.03 GB  /home/arghya/door_panel
        0.03 GB  /home/arghya/catkin_java_ws
        0.04 GB  /home/arghya/openMVG_Build
        0.04 GB  /home/arghya/camera_and_object_modeling_with_marker
        0.04 GB  /home/arghya/.mozilla
        0.04 GB  /home/arghya/velodyne_ws
        0.04 GB  /home/arghya/Sophus
        0.04 GB  /home/arghya/ar_track_alvar_ws
        0.04 GB  /home/arghya/arctec
        0.04 GB  /home/arghya/LabelMaker
        0.05 GB  /home/arghya/LabelFusion
        0.05 GB  /home/arghya/gridmap_ws
        0.05 GB  /home/arghya/hamer
        0.06 GB  /home/arghya/rosjava_workspace
        0.06 GB  /home/arghya/ros2_ws
        0.06 GB  /home/arghya/slam-handbook-public-release
        0.06 GB  /home/arghya/.nv
        0.07 GB  /home/arghya/other_ros1_ws
        0.07 GB  /home/arghya/NVIDIA-OptiX-SDK-7.6.0-linux64-x86_64
        0.07 GB  /home/arghya/mesh
        0.07 GB  /home/arghya/output_rgb
        0.07 GB  /home/arghya/lidar_sr_ws
        0.07 GB  /home/arghya/raptor_models
        0.08 GB  /home/arghya/zed_ros2_ws
        0.08 GB  /home/arghya/zed_ws
        0.09 GB  /home/arghya/Recordings
        0.09 GB  /home/arghya/SAM-6D
        0.10 GB  /home/arghya/zed_hdr_capture
        0.10 GB  /home/arghya/slam_ros2_ws
        0.11 GB  /home/arghya/segment-anything-2
        0.12 GB  /home/arghya/openMVG
        0.13 GB  /home/arghya/spectacular_ai
        0.13 GB  /home/arghya/ros2_another_ws
        0.15 GB  /home/arghya/.zoom
        0.15 GB  /home/arghya/trash_can
        0.17 GB  /home/arghya/elevation_mapping_cupy_ws
        0.17 GB  /home/arghya/NVIDIA_CUDA-11.3_Samples
        0.17 GB  /home/arghya/NVISII
        0.17 GB  /home/arghya/NVIDIA_CUDA-11.4_Samples
        0.21 GB  /home/arghya/VeloView-3.5.0-Linux-64bit
        0.21 GB  /home/arghya/.javacpp
        0.27 GB  /home/arghya/ros2_foxy_ws
        0.27 GB  /home/arghya/.encoding
        0.28 GB  /home/arghya/cslam_ws
        0.33 GB  /home/arghya/Python-3.10.4
        0.34 GB  /home/arghya/tor-browser-linux-x86_64-13.5.3
        0.35 GB  /home/arghya/ethz-ros2-pkgs
        0.39 GB  /home/arghya/depth_maps
        0.40 GB  /home/arghya/cvat
        0.43 GB  /home/arghya/kitti_raw
        0.44 GB  /home/arghya/.nvidia-omniverse
        0.45 GB  /home/arghya/.ros
        0.46 GB  /home/arghya/srv_tools
        0.49 GB  /home/arghya/matlab_R2023a_glnxa64
        0.51 GB  /home/arghya/.sdkman
        0.58 GB  /home/arghya/drake_from_binaries
        0.59 GB  /home/arghya/sel_map_ws
        0.63 GB  /home/arghya/rosbag_h4
        0.64 GB  /home/arghya/isaacgym
        0.70 GB  /home/arghya/catkin_make_ws
        0.79 GB  /home/arghya/TeleVision
        0.81 GB  /home/arghya/linux-firmware-20220310
        0.84 GB  /home/arghya/gbplanner_ws
        0.84 GB  /home/arghya/ethz_ros2_all_pkg
        0.86 GB  /home/arghya/vscode-cpptools
        0.91 GB  /home/arghya/crazyflie_ws
        0.93 GB  /home/arghya/.gazebo
        0.97 GB  /home/arghya/synthetic-data-generation-pipeline
        0.99 GB  /home/arghya/PENet
        1.01 GB  /home/arghya/BundleSDF
        1.03 GB  /home/arghya/demo_models
        1.05 GB  /home/arghya/scene_synthesizer
        1.06 GB  /home/arghya/slambook-en
        1.09 GB  /home/arghya/bridge_ws
        1.14 GB  /home/arghya/perception_evaluation_metrics
        1.20 GB  /home/arghya/perception_py_kbnet
        1.45 GB  /home/arghya/hydra
        1.47 GB  /home/arghya/racer_lidar_densification_ws
        1.49 GB  /home/arghya/Pictures
        1.79 GB  /home/arghya/MegaSynth
        1.79 GB  /home/arghya/.vscode
        1.94 GB  /home/arghya/ihmc-open-robotics-software
        1.97 GB  /home/arghya/gbplanner2_ws
        2.01 GB  /home/arghya/plotting
        2.06 GB  /home/arghya/bop_viz_kit
        2.08 GB  /home/arghya/perception_cpp_completion_former
        2.27 GB  /home/arghya/Admin
        2.43 GB  /home/arghya/catkin_ws
        2.46 GB  /home/arghya/.ihmc
        2.68 GB  /home/arghya/.gradle
        2.70 GB  /home/arghya/point_clouds
        2.72 GB  /home/arghya/perception_testing_all_models
        2.96 GB  /home/arghya/hw_code
        2.99 GB  /home/arghya/blender
        2.99 GB  /home/arghya/snap
        3.09 GB  /home/arghya/workspaces
        3.27 GB  /home/arghya/perception_dyspn
        3.29 GB  /home/arghya/perception_kbnet
        3.52 GB  /home/arghya/TensorRT-8.6.1.6-cuda-12.1
        3.80 GB  /home/arghya/drake_from_source
        4.26 GB  /home/arghya/PoseCNN-PyTorch
        4.37 GB  /home/arghya/ws_bipedal-walking-course
        4.58 GB  /home/arghya/semantic_overlay_ws
        4.78 GB  /home/arghya/geoffs
        4.99 GB  /home/arghya/NeRF-SLAM
        5.08 GB  /home/arghya/LabelFusion_Sample_Data
        5.69 GB  /home/arghya/AlphaPose
        6.09 GB  /home/arghya/reasoning_hydra_ws
        6.16 GB  /home/arghya/voxblox_ws
        7.23 GB  /home/arghya/Videos
        7.91 GB  /home/arghya/results
        7.92 GB  /home/arghya/miniconda3
        8.49 GB  /home/arghya/.config
        9.90 GB  /home/arghya/Desktop
       10.02 GB  /home/arghya/Documents
       10.91 GB  /home/arghya/repository-group
       12.67 GB  /home/arghya/kimera_vio_ws
       19.63 GB  /home/arghya/hydra_ws
       20.18 GB  /home/arghya/racer_ws
       20.55 GB  /home/arghya/Downloads
       20.80 GB  /home/arghya/.local
       21.38 GB  /home/arghya/ihmc-perception-data-logger
       21.72 GB  /home/arghya/CompletionFormer
       31.40 GB  /home/arghya/centerpose_training
       41.97 GB  /home/arghya/dope_ws
      104.67 GB  /home/arghya/.cache
      204.98 GB  /home/arghya/ihmc-repos

Use this script to inspect the folder storage inside .cache folder:

du -ah --max-depth=1 -B1 ~/.cache \
| sort -n \
| awk '{ printf "%10.2f GB  %s\n", $1/1024/1024/1024, $2 }'

Output is the following:

arghya@arghya-Pulse-GL66-12UEK:~$ du -ah --max-depth=1 -B1 ~/.cache \
> | sort -n \
> | awk '{ printf "%10.2f GB  %s\n", $1/1024/1024/1024, $2 }'
      0.00 GB  /home/arghya/.cache/ibus-table
      0.00 GB  /home/arghya/.cache/libgweather
      0.00 GB  /home/arghya/.cache/main.kts.compiled.cache
      0.00 GB  /home/arghya/.cache/obexd
      0.00 GB  /home/arghya/.cache/shotwell
      0.00 GB  /home/arghya/.cache/conda
      0.00 GB  /home/arghya/.cache/gegl-0.4
      0.00 GB  /home/arghya/.cache/gimp
      0.00 GB  /home/arghya/.cache/git
      0.00 GB  /home/arghya/.cache/JNA
      0.00 GB  /home/arghya/.cache/pdfarranger
      0.00 GB  /home/arghya/.cache/totem
      0.00 GB  /home/arghya/.cache/ubuntu-report
      0.00 GB  /home/arghya/.cache/conda-anaconda-tos
      0.00 GB  /home/arghya/.cache/event-sound-cache.tdb.45df41325052435fabb1a01656ca52ee.x86_64-pc-linux-gnu
      0.00 GB  /home/arghya/.cache/.fr-K8DiPY
      0.00 GB  /home/arghya/.cache/gdown
      0.00 GB  /home/arghya/.cache/Microsoft
      0.00 GB  /home/arghya/.cache/update-manager-core
      0.00 GB  /home/arghya/.cache/babl
      0.00 GB  /home/arghya/.cache/.fr-5jNdIR
      0.00 GB  /home/arghya/.cache/.fr-cJtgDz
      0.00 GB  /home/arghya/.cache/.fr-NsXo4B
      0.00 GB  /home/arghya/.cache/warp
      0.00 GB  /home/arghya/.cache/.fr-hkQmry
      0.00 GB  /home/arghya/.cache/.fr-KKUUu7
      0.00 GB  /home/arghya/.cache/.fr-7PkMsT
      0.00 GB  /home/arghya/.cache/ibus
      0.00 GB  /home/arghya/.cache/rhythmbox
      0.00 GB  /home/arghya/.cache/Eclipse
      0.00 GB  /home/arghya/.cache/wandb
      0.00 GB  /home/arghya/.cache/.fr-QZZsYP
      0.00 GB  /home/arghya/.cache/evolution
      0.00 GB  /home/arghya/.cache/.fr-RXlrlT
      0.00 GB  /home/arghya/.cache/.fr-xQTbVx
      0.00 GB  /home/arghya/.cache/.fr-CXHaYR
      0.00 GB  /home/arghya/.cache/.fr-0TK4yS
      0.00 GB  /home/arghya/.cache/.fr-pkcmeT
      0.00 GB  /home/arghya/.cache/.fr-YwpxrS
      0.00 GB  /home/arghya/.cache/YAPF
      0.00 GB  /home/arghya/.cache/.fr-UFh0Px
      0.00 GB  /home/arghya/.cache/.fr-4dY5ov
      0.00 GB  /home/arghya/.cache/.fr-9gzA9Q
      0.00 GB  /home/arghya/.cache/.fr-m5kd0R
      0.00 GB  /home/arghya/.cache/.fr-c8BvoC
      0.00 GB  /home/arghya/.cache/.fr-kPyC7v
      0.00 GB  /home/arghya/.cache/ubuntu-pro
      0.00 GB  /home/arghya/.cache/.fr-LRG8hQ
      0.00 GB  /home/arghya/.cache/tooling
      0.00 GB  /home/arghya/.cache/.fr-ivAkk6
      0.00 GB  /home/arghya/.cache/geocode-glib
      0.00 GB  /home/arghya/.cache/gstreamer-1.0
      0.00 GB  /home/arghya/.cache/matplotlib
      0.00 GB  /home/arghya/.cache/qtshadercache-x86_64-little_endian-lp64
      0.00 GB  /home/arghya/.cache/blender
      0.00 GB  /home/arghya/.cache/.fr-ju43UR
      0.00 GB  /home/arghya/.cache/vlc
      0.00 GB  /home/arghya/.cache/.fr-KgcDOB
      0.00 GB  /home/arghya/.cache/.fr-a7kf7x
      0.00 GB  /home/arghya/.cache/.fr-jydMW5
      0.00 GB  /home/arghya/.cache/AliceVision
      0.00 GB  /home/arghya/.cache/.fr-erzKEB
      0.00 GB  /home/arghya/.cache/typescript
      0.00 GB  /home/arghya/.cache/.fr-OzM8Ry
      0.00 GB  /home/arghya/.cache/.fr-yg2YqA
      0.00 GB  /home/arghya/.cache/TeamViewer
      0.00 GB  /home/arghya/.cache/fontconfig
      0.00 GB  /home/arghya/.cache/thunderbird
      0.01 GB  /home/arghya/.cache/.fr-Go4kQ4
      0.01 GB  /home/arghya/.cache/darktable
      0.01 GB  /home/arghya/.cache/.fr-gXbut5
      0.01 GB  /home/arghya/.cache/.fr-bTNYO5
      0.01 GB  /home/arghya/.cache/zoom
      0.01 GB  /home/arghya/.cache/torch_extensions
      0.04 GB  /home/arghya/.cache/pyvista_3
      0.05 GB  /home/arghya/.cache/thumbnails
      0.05 GB  /home/arghya/.cache/bazelisk
      0.06 GB  /home/arghya/.cache/mozilla
      0.08 GB  /home/arghya/.cache/mesa_shader_cache
      0.11 GB  /home/arghya/.cache/mainline
      0.11 GB  /home/arghya/.cache/omniverse-launcher-updater
      0.19 GB  /home/arghya/.cache/RawTherapee
      0.19 GB  /home/arghya/.cache/nvidia
      0.46 GB  /home/arghya/.cache/torch
      0.71 GB  /home/arghya/.cache/tracker
      0.80 GB  /home/arghya/.cache/ov
      0.85 GB  /home/arghya/.cache/bazel
      1.20 GB  /home/arghya/.cache/clip
      1.64 GB  /home/arghya/.cache/google-chrome
      3.71 GB  /home/arghya/.cache/autodistill
      4.66 GB  /home/arghya/.cache/huggingface
      6.47 GB  /home/arghya/.cache/JetBrains
     27.37 GB  /home/arghya/.cache/vscode-cpptools
     55.85 GB  /home/arghya/.cache/pip
    104.67 GB  /home/arghya/.cache
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment