From 05a124467eef83d302f89833f2bf5f32febd4b3b Mon Sep 17 00:00:00 2001 From: Jonas 'Sortie' Termansen Date: Thu, 6 Mar 2014 21:31:41 +0100 Subject: [PATCH] Add -i option to ls(1). --- utils/ls.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/utils/ls.cpp b/utils/ls.cpp index 1db3ea95..f1e6b3ac 100644 --- a/utils/ls.cpp +++ b/utils/ls.cpp @@ -44,6 +44,7 @@ int current_year; #endif bool directory = false; +bool inode = false; bool longformat = false; bool showdotdot = false; bool showdotfiles = false; @@ -130,6 +131,8 @@ int handleentry_internal(const char* fullpath, const char* name) const char* colorpre; const char* colorpost; getentrycolor(&colorpre, &colorpost, st.st_mode); + if ( inode ) + printf("%ju ", (uintmax_t) st.st_ino); if ( !longformat ) { printf("%s%s%s\n", colorpre, name, colorpost); @@ -294,6 +297,9 @@ int main(int argc, char* argv[]) case 'd': directory = true; break; + case 'i': + inode = true; + break; case 'l': longformat = true; break;