Salut, j'essaie de copier mon répertoire rails_projects de haseebjaved / Desktop / rails_projects dans mon répertoire personnel, qui est haseebjaved.
Comment puis-je faire cela via la ligne de commande?
En outre, puis-je voir mon répertoire personnel sur l'interface utilisateur ou uniquement via la ligne de commande sous Mac OS X?
Est-il possible de copier des répertoires vers et depuis mon répertoire personnel via l'interface utilisateur? Ou uniquement via la ligne de commande?
Je vous remercie
la source
cp -r ~/Desktop/rails_projects ~
est ce que vous voulezcp
:-R If source_file designates a directory, cp copies the directory and the entire subtree connected at that point. **If the source_file ends in a /, the contents of the directory are copied rather than the directory itself.** This option also causes symbolic links to be copied, rather than indirected through, and for cp to create special files rather than copying them as normal files. Created directories have the same mode as the corresponding source directory, unmodified by the process' umask.
tl; dr
Explication:
L'utilisation de guillemets prend en charge les espaces dans les noms de répertoire
Si le répertoire de l'application est spécifié dans le répertoire de destination:
et "/ src / project 2 / App" existe déjà, le résultat sera "/ src / project 2 / App / App"
Il est préférable de ne pas spécifier le répertoire copié dans la destination afin que la commande puisse être répétée encore et encore avec le résultat attendu.
Dans un script bash:
la source