Calling an external command in Python

$pwd /home/jeffrin/beautifulwork/github $ls beautifulwork-github.php beautifulwork-github.py $ls -l total 8 -rw-r–r– 1 jeffrin jeffrin 414 Dec 10 2016 beautifulwork-github.php -rw-r–r– 1 jeffrin jeffrin 1300 Dec 10 2016 beautifulwork-github.py $cat ../../ls.py from subprocess import call call([“ls”, “-l”]) $python ../../ls.py total 8 -rw-r–r– 1 jeffrin jeffrin 414 Dec 10 2016 beautifulwork-github.php -rw-r–r– 1 jeffrin jeffrin 1300 Dec 10 …

ls -X sort alphabetically by entry extension

commandline session $ls -lX total 1144 -rwxr-xr-x 1 jeffrin jeffrin 115430 Sep 28 01:11 bwt -rwxr-xr-x 1 jeffrin jeffrin 129354 Sep 28 01:11 ds -rw-r–r– 1 jeffrin jeffrin 1063 May 18 19:23 Makefile -rw——- 1 jeffrin jeffrin 3793 Dec 13 2005 README -rwxr-xr-x 1 jeffrin jeffrin 141313 Sep 28 01:11 testlcp drwxr-xr-x 2 jeffrin jeffrin …

A look into ls ( –block-size option ) in GNU

ABOUT ls –block-size with -l, scale sizes by SIZE when printing them; e.g., ‘–block-size=M’ [bash light=”true”] $ls info man $ls -l total 8 drwxr-xr-x 2 jeffrin jeffrin 4096 Nov 22 20:39 info drwxr-xr-x 3 jeffrin jeffrin 4096 Nov 22 18:51 man $ls -l –block-size=B ls: invalid –block-size argument `B’ $ls -l –block-size=KB total 9kB drwxr-xr-x …

ls (-t option) sort by modification time

GNU command $ls -l total 40 drwxr-xr-x 3 jeffrin jeffrin 4096 Aug 18 20:16 beautifulwork drwxr-xr-x 5 jeffrin jeffrin 4096 Aug 18 20:16 books drwxr-xr-x 2 jeffrin jeffrin 4096 Aug 18 20:16 bugs-general drwxr-xr-x 2 jeffrin jeffrin 4096 Oct 13 20:27 config-files drwxr-xr-x 3 jeffrin jeffrin 4096 Aug 24 22:03 debian-howtos drwxr-xr-x 2 jeffrin jeffrin …