-i
ignores case sensitivity
-v
outputs non-matching lines
-c
counts the number of lines found
-I
displays input files name
-n
shows the line number of the word
-r
recursive; processes all files in the directory
-a
flags means append
-G
group
n-
navigate
-P
Specifies the remote connection port
-p
sends original modification details such as date created, access time, etc
-r
Recursive; copies the entire directory
-v
used in debugging mode to observe the connection details between SCP and SSH
-S
Invokes a third-party program for the connection
-I
Bandwidth limitation
-d
deletes files during the unzip process