This is an alternative to Linux ls command. A python script to list files and directories on Linux.
#!/usr/bin/python
import os,sys
def getSize(name):
st = os.stat(name)
return st.st_size
try:
dirPath=str(sys.argv[1])
except:
dirPath=str(os.getcwd())
for i in os.listdir(dirPath):
if os.path.isdir(i):
print 'Directory ',getSize(i),os.path.getatime(i),i
elif os.path.islink(i):
print 'Link ',getSize(i),os.path.getatime(i),i
else:
print 'File ',getSize(i),os.path.getatime(i),i
import os,sys
def getSize(name):
st = os.stat(name)
return st.st_size
try:
dirPath=str(sys.argv[1])
except:
dirPath=str(os.getcwd())
for i in os.listdir(dirPath):
if os.path.isdir(i):
print 'Directory ',getSize(i),os.path.getatime(i),i
elif os.path.islink(i):
print 'Link ',getSize(i),os.path.getatime(i),i
else:
print 'File ',getSize(i),os.path.getatime(i),i
No comments:
Post a Comment