This is my first time trying to work with Linux Scripts so this may be something obvious.
Here is what I am trying to do:
- Remove all contents from local folder - rm /home/user/Documents/Exercise/
- Copy files from a shared windows network drive - cp smb://server/arc/Exercise%20Files/Word/
So from my understanding my command should look like this
rm /home/user/Documents/Exercise/
cp smb://server/arc/Exercise%20Files/Word/ /home/user/Documents/Exercise/
But anytime I try and run either of the above commands I get the following error:
"rm: cannot remove `/home/user/Documents/Exercise/': Is a directory"
"cp: cannot stat `smb://server/arc/Exercise%20Files/Word/': No such file or directory"
What am I doing wrong?
Kind Regards,
M
EDIT:
I now have the rm
function working yet am still troubled by the cp
function. To ensure it is not an issue with the spaces in the folder names I have renamed the folders on the share so it now reads:
//server/Arc/ExerciseFiles/*
I have mounted the folder so I (assume) no longer need the smb://
. It currently reads:
cp -rfv /home/user/Documents/ExerciseShare/ExerciseFiles/Word/ /home/user/Documents/Exercise/
M