#!/bin/bash ## Check for errors if [ $# -eq 0 ]; then echo "No filename was provided" exit 1 fi if [ ! -e $1 ] then echo "File $1 does not exist" exit 2 elif [ -d $1 ] then echo "Directory name provided" exit 3 fi #Make needed dir & hidden info file target=$HOME/deleted if [ ! -d $target ] then mkdir $target fi info=$HOME/deleted/.restore.info if [ ! -e $info ] then mkdir $info fi inode=`ls -i $1 | sed 's/ .*//' ` #echo $inode name=$1_$inode #echo $name mv $1 $target/$name