cp: cannot create directory : Keine solche Datei oder Verzeichnis

Hallo
ich bin versucht zu kopieren einen Ordner von einer Quelle zu einem Ziel, aber ich bin immer der folgende Fehler:

cp: cannot create directory ‘/home/Workspace/Release/addons/’: No such file or directory

Betrat ich den folgenden Befehl:

cp -R /home/Workspace/Dev/user1/addons/account /home/Workspace/Release/addons/

Habe ich versucht, den gleichen Befehl mit verschiedenen Ordnern und es hat gut funktioniert.

cp -R /home/Desktop/file_transfer/f1/ff1 /home/Desktop/file_transfer/f2/


EDIT :
Q2. Wenn ich übergeben Sie dem Befehl den folgenden code:

import os
import re
dest = "/home/Workspace/Release/addons/"
root = "/home/Workspace/Dev/user1/addons/"
f = open("/home/appslab/Desktop/main/FTP/release.conf.text", 'r')
for line in f:
    filepath = root+line
    command = "cp -R "+str(filepath)+"\ "+str(dest)
    print(command)
    os.system(command)

Ich erhalte die folgende Fehlermeldung:

~/Desktop/FTP$ sudo python oswalk.py
cp -R /home/appslab/Workspace/PythonDevserver/appslab/addons/account
 /home/appslab/Workspace/PythonRelease/addons
cp: missing destination file operand after ‘/home/appslab/Workspace/PythonDevserver/appslab/addons/account’
Try 'cp --help' for more information.
sh: 2: /home/appslab/Workspace/PythonRelease/addons: Permission denied

Den command dass ich mich übergeben os.system(), dass die dest zeigt auf die nächste Zeile.
Kann mir jemand sagen, was das problem ist?
Danke.

EDIT2:
Berechtigungen für das Verzeichnis:

drwxrwxr-x 363 user1 user1  16384 Sep 16 21:57 addons

EDIT3: Fix for Q2 :

command = `str("cp -R ")` + str(filepath)+"\ "+str(dest)
  • Was hat das zu tun mit python?
  • Poste bitte hier die Berechtigung des Verzeichnisses .
  • Ich denke, der Fehler ist korrekt. Sie haben nicht das Verzeichnis /home/Workspace/Release/addonsnoch die /home/Workspace/Release/ - Verzeichnis so erstellen Sie eine oder beide dieser
Schreibe einen Kommentar