I am not sure if it is possible.
I do ls -l, it gives all the files in the current directory. Is there a way to say list only files that weren't created/modified on Saturday's with shell command?
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. It only takes a minute to sign up.Sign up to join this community
find . -maxdepth 1 -printf '%Ta\t%p\n' | grep -v -i '^sat'
ref: This answer.
You should select which time you need
or any combination:
stat * --printf="%n\t%y %z\n" | grep -vF $(date -d "last Saturday" +%F) | cut -f1
Also choice what infomation you need and compose
Or you can use just
find -maxdepth 1 -type f -daystart \ ! -mtime $[$(date +%d)-$(date -d "last Saturday" +%d)]