Both sides previous revisionPrevious revisionNext revision | Previous revision |
en:centro:servizos:hpc:acceso_al_cluster [2016/05/24 14:22] – [File import/export] fernando.guillen | en:centro:servizos:hpc:acceso_al_cluster [2018/12/17 17:27] (current) – [File import/export] jorge.suarez |
---|
FIXME **This page is not fully translated, yet. Please help completing the translation.**\\ //(remove this paragraph once the translation is finished)// | |
| |
[[ en:centro:servizos:hpc#instrucciones_de_uso_del_cluster| >> Back to main page ]] | [[ en:centro:servizos:hpc#instrucciones_de_uso_del_cluster| >> Back to main page ]] |
To import and export the necessary files in and out the cluster the ''scp'' command is used. It allows the user to move files between other file systems in the network. Syntax of the ''scp'' command is the following: | To import and export the necessary files in and out the cluster the ''scp'' command is used. It allows the user to move files between other file systems in the network. Syntax of the ''scp'' command is the following: |
<code bash> | <code bash> |
scp -P 1031 [-r] <source_address> <destination_address> | scp -P 1301 [-r] <source_address> <destination_address> |
</code> | </code> |
Argument explanation: | Argument explanation: |
* ''<direccion_destino>'' Indica la ruta completa donde queremos ubicar la copia del fichero/directorio. | * ''<direccion_destino>'' Indica la ruta completa donde queremos ubicar la copia del fichero/directorio. |
| |
=== Ejemplos scp en ctcomp2 === | === scp command examples in ctcomp2 === |
| |
A modo de ejemplo, se muestran varios ejemplos de importación de ficheros. En estos ejemplos, se supone que el puesto de trabajo habitual del usuario ''nombre.apellido'' es ''ctXXX.inv.usc.es''. El fichero/directorio que queremos importar está situado en ''ctXXX.inv.usc.es'', en el directorio ''/datos/work/'', y queremos hacer una copia en el espacio de usuario del clúster en el directorio ''work'' del ''$HOME'' del usuario. | As an example, several cases of file imports are shown. In this examples it is assumed that the user is ''user.name'' and that his workplace is ''ctXXX.inv.usc.es''. The file/directory to be imported is located in ''ctXXX.inv.usc.es'' in the ''/datos/work/'' directory and that we want to copy them to the user's working space in the cluster in the directory ''work'' in the user's ''$HOME''. |
| If we use ''scp'' from inside the cluster after logging in trough ssh: |
Si ejecutamos ''scp'' desde el propio clúster después de haber iniciado una sesión por ssh: | |
| |
<code bash> | <code bash> |
ct$ scp -P 1031 nome.apelido@ctXXX.inv.usc.es:/datos/work/un.fichero ~/work/ | ct$ scp -P 1301 user.name@ctXXX.inv.usc.es:/datos/work/one.file ~/work/ |
ct$ scp -P 1031 -r nome.apelido@ctXXX.inv.usc.es:/datos/work/directorio/ ~/work/ | ct$ scp -P 1301 -r user.name@ctXXX.inv.usc.es:/datos/work/directory/ ~/work/ |
</code> | </code> |
| |
Si ejecutamos ''scp'' desde nuestro equipo: | Id using ''scp'' from our own computer: |
<code bash> | <code bash> |
local$ scp -P 1031 /datos/work/un.fichero nome.apelido@ctcomp2.inv.usc.es:~/work/ | local$ scp -P 1301 /datos/work/one.file user.name@ctcomp2.inv.usc.es:~/work/ |
local$ scp -P 1031 -r /datos/work/directorio/ nome.apelido@ctcomp2.inv.usc.es:~/work/ | local$ scp -P 1301 -r /datos/work/directory/ user.name@ctcomp2.inv.usc.es:~/work/ |
</code> | </code> |
| |