[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Last modified files with owner / time / permissions
From: |
Archimerged Ark Submedes |
Subject: |
Re: Last modified files with owner / time / permissions |
Date: |
Thu, 18 Sep 2008 12:40:14 -0400 |
On Wed, Sep 10, 2008 at 3:11 PM, lexton <tim.binary@gmail.com> wrote:
> ... bash script that prints out the files that have been modified in
> the last 5 days ...
Try this:
#!/bin/bash
# note run above line with -x for debug mode
export PATH=/usr/bin:/bin
FILENAMECOLUMN=8 # 9 on old systems or if LC_TIME=posix.
WEBSITES=/websites/path
{ # disk space left
df -h
printf "\n----\n"
# last logins to system
last
# last 5 days of file modications sorted by the file path.
printf "\n---- Last 5 Days (all depths) ----\n"
find "$WEBSITES" -daystart -type f -mtime -5 -print0 |
xargs -0 --no-run-if-empty ls -l |
sort -k $FILENAMECOLUMN
# all level 1 files sorted by modification time
printf "\n---- Full List ----\n"
ls -lt "$WEBSITES"/*
} | mail -s 'dev info' mail@mail.com