Command cp error: cp: omitting directory ''

Hello there, I am typing this copy command: cp and the path I am on is: cd ~/catkin_ws/src/linux_course_files/move_bb8_pkg/my_scripts and yet I am getting this error: cp: omitting directory ‘’
What I might be doing wrong?
Thank you!

Hi @tanmay26 ,

Welcome to this Community!

You seem to be making a copy of an existing file within the same directory.
Your command is correct, but since you say it gives an error try this way instead:

# use ./ to denote current directory
cp ./ ./

As an alternative, you can use the IDE file explorer on the left panel to copy-paste or move files wherever you want.

Let me know if this fixed your problem.


Hi @tanmay26,

in addition to what Girish said, I think your “file” is actually a “folder”. Can you double-check that?

If it is a folder (rather than a file) and you want to copy its entire content, you have to copy it using the “-r” param to copy it recursively, like in the example below:

cp -r
  • If the error persists, can you please copy here the complete output, including the command that you executed?
  • Could you also paste here what is the output of the command below?
cd ~/catkin_ws/src/linux_course_files/move_bb8_pkg/my_scripts 

ls -lh