Index: Library/UefiShellLevel2CommandsLib/Cp.c
===================================================================
--- Library/UefiShellLevel2CommandsLib/Cp.c	(revision 15753)
+++ Library/UefiShellLevel2CommandsLib/Cp.c	(working copy)
@@ -501,7 +501,9 @@
 
     PathCleanUpDirectories(DestPath);
 
-    ShellPrintEx(-1, -1, HiiOutput, Node->FullName, DestPath);
+    if (!SilentMode) {
+      ShellPrintEx(-1, -1, HiiOutput, Node->FullName, DestPath);
+    }
 
     //
     // copy single file...
Index: Library/UefiShellLevel2CommandsLib/Rm.c
===================================================================
--- Library/UefiShellLevel2CommandsLib/Rm.c	(revision 15753)
+++ Library/UefiShellLevel2CommandsLib/Rm.c	(working copy)
@@ -175,7 +175,9 @@
     ShellPrintHiiEx(-1, -1, NULL, STRING_TOKEN (STR_RM_LOG_DELETE_ERR), gShellLevel2HiiHandle, Status);
     return (SHELL_ACCESS_DENIED);
   } else {
-    ShellPrintHiiEx(-1, -1, NULL, STRING_TOKEN (STR_RM_LOG_DELETE_COMP), gShellLevel2HiiHandle);
+    if (!Quiet) {
+      ShellPrintHiiEx(-1, -1, NULL, STRING_TOKEN (STR_RM_LOG_DELETE_COMP), gShellLevel2HiiHandle);
+    }
     return (SHELL_SUCCESS);
   }
 }
