To find all FASTQ or SAM files under $TMPDIR, do
find $TMPDIR -type f -name '*.fastq' -o -name '*.fq' -o -name '*.sam'
To find all FASTQ and SAM files larger than 50,000 KiB (~= 48.8 MiB) in your home directory, do
find ~ -type f -name '*.fastq' -o -name '*.fq' -o -name '*.sam' -size +50000k
To do the same but also list their file sizes and time stamps:
find ~ -type f -name '*.fastq' -o -name '*.fq' -o -name '*.sam' -size +50000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 " (" $6 " " $7 " " $8 ")" }'
To find all files under /scratch/alice/
that have not been modified during the last 14 days, do:
find /scratch/alice/ -type f -mtime +14
To remove these files interactively (rm -i
), do:
find /scratch/alice/ -type f -mtime +14 -exec rm -i {} \;