]> Sergey Matveev's repositories - nnn.git/commitdiff
Plugin oldbigfile: find large files by access time
authorArun Prakash Jana <engineerarun@gmail.com>
Fri, 30 Aug 2019 14:29:46 +0000 (19:59 +0530)
committerArun Prakash Jana <engineerarun@gmail.com>
Fri, 30 Aug 2019 14:31:13 +0000 (20:01 +0530)
plugins/README.md
plugins/oldbigfile [new file with mode: 0755]

index 7a10a1c156a08fe9c475c646472d1af7fce0f40e..91b9a17057e57676e1447d887af54a27e14452ec 100644 (file)
@@ -20,6 +20,7 @@ The currently available plugins are listed below.
 | ndiff | sh | vimdiff | Diff for selection (limited to 2 for directories) |
 | nmount | sh | pmount, udisks2 | Toggle mount status of a device as normal user |
 | nwal | sh | nitrogen | Set image as wallpaper using nitrogen |
+| oldbigfile | sh | find, sort | List large files by access time |
 | organize | sh | file | Auto-organize files in directories by file type |
 | pastebin | sh | [pastebinit](https://launchpad.net/pastebinit) | Paste contents of (text) file to paste.ubuntu.com |
 | pdfview | sh | pdftotext/<br>mupdf-tools | View PDF file in `$PAGER` |
diff --git a/plugins/oldbigfile b/plugins/oldbigfile
new file mode 100755 (executable)
index 0000000..4b17405
--- /dev/null
@@ -0,0 +1,16 @@
+#!/usr/bin/env sh
+
+# Description: List files bigger than input size by ascending access date.
+#
+# Requires: find sort
+#
+# Shell: POSIX compliant
+# Author: Arun Prakash Jana
+
+echo -n "Min file size (MB): "
+read size
+
+find -size +"$size"M -type f -printf '%A+ %s %p\n' | sort
+
+echo "Press any key to exit"
+read dummy