Hoffman2:Scripts:clean up.sh: Difference between revisions

From Center for Cognitive Neuroscience
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
This script is used to clean up the following files.
This script is used to clean up the following files.


  1. tsplot
   
  2. feat folders (+.feat)
  1. feat folders (+.feat)
  3. FSL stdout and stderr files (such as *.e28678.8, *.o4436)
  2. FSL stdout and stderr files (such as *.e28678.8, *.o4436)
  4. files end with .con .grp .Icon .mat
  3. files end with .con .grp .Icon .mat
4. tsplot
5. core.[0-9]


Load the module first
Load the module first
  module load ccnscripts
  module load ccnscripts


For clean up feat folders,
For clean up feat folders,
Line 16: Line 19:


  clean_up.sh -o /PATH/TO/FOLDER
  clean_up.sh -o /PATH/TO/FOLDER
For .con .grp .Icon .mat
clean_up.sh -g /PATH/TO/FOLDER


For tsplot
For tsplot


  clean_up.sh -t /PATH/TO/FOLDER
  clean_up.sh -t /PATH/TO/FOLDER
For core.[0-9]
clean_up.sh -c /PATH/TO/FOLDER
* If you want to see what files will be deleted without really deleting them, use --dryrun, e.g.
  clean_up.sh -c --dryrun /PATH/TO/FOLDER


Log File:<br>
Log File:<br>
A log file will be generated under the folder where you run it, named as "clean_up_log.YYYYMMDD_ss"
A log file will be generated under the folder where you run it, named as "clean_up_log.YYYYMMDD_ss"


This script will moved selected files to $SCRATCH folder. In case you want to recover files being cleaned up by this script, you can look for them in your $SCRATCH folder
* What if I want to recover some of the deleted files?
 
This script will moved selected files to $SCRATCH folder. In case you want to recover files being cleaned up by this script, you can look for them in your $SCRATCH/DATE/TARGET/FOLDERS folder

Revision as of 22:15, 10 June 2025

This script is used to clean up the following files.


1. feat folders (+.feat)
2. FSL stdout and stderr files (such as *.e28678.8, *.o4436)
3. files end with .con .grp .Icon .mat
4. tsplot
5. core.[0-9]

Load the module first

module load ccnscripts


For clean up feat folders,

clean_up.sh -f /PATH/TO/FOLDER

For .o and .e files

clean_up.sh -o /PATH/TO/FOLDER

For .con .grp .Icon .mat

clean_up.sh -g /PATH/TO/FOLDER

For tsplot

clean_up.sh -t /PATH/TO/FOLDER

For core.[0-9]

clean_up.sh -c /PATH/TO/FOLDER
  • If you want to see what files will be deleted without really deleting them, use --dryrun, e.g.
 clean_up.sh -c --dryrun /PATH/TO/FOLDER


Log File:
A log file will be generated under the folder where you run it, named as "clean_up_log.YYYYMMDD_ss"

  • What if I want to recover some of the deleted files?

This script will moved selected files to $SCRATCH folder. In case you want to recover files being cleaned up by this script, you can look for them in your $SCRATCH/DATE/TARGET/FOLDERS folder