Por ejemplo, /desktop/a/b/c/file.txt
y quiero mover el archivo de texto a /desktop/x/y/z/
¡Gracias por cualquier ayuda!
Por ejemplo, /desktop/a/b/c/file.txt
y quiero mover el archivo de texto a /desktop/x/y/z/
¡Gracias por cualquier ayuda!
¿Has visto el comando mv
?
mv /desktop/a/b/c/file.txt /desktop/x/y/z/
hará lo que quieras.
Lea acerca de mv
escribiendo man mv
desde el símbolo del sistema en Terminal.app.
Si está repitiendo el mismo movimiento cada vez (es decir, desde el mismo directorio al mismo directorio), puede crear una función de shell bash para simplificar enormemente la tarea. Podría editar su archivo ~ / .bash_profile para que contenga la siguiente función de shell:
mvdeep(){
mv "~/Desktop/a/b/c/$1" "~/Desktop/x/y/z/"
}
Luego, guarde los cambios en .bash_profile, abra el Terminal y ejecute lo siguiente para cargar los cambios:
source ~/.bash_profile
A partir de entonces, si tiene un archivo llamado "test.txt" en el directorio "~ / Desktop / a / b / c /", puede moverlo al "~ / Desktop / x / y / z / "directorio simplemente usando este comando en la terminal:
mvdeep test.txt
Busque en la web "ejemplos de funciones de shell bash" para obtener más información sobre cómo crearlos para sus necesidades.
Si está utilizando el shell bash
(o similar) y ha visitado sucesivamente ambos directorios, podría usar la variable de entorno $OLDPWD
:
cd /desktop/a/b/c
cd /desktop/x/y/z
mv $OLDPWD/file.txt .
o
cd /desktop/x/y/z
cd /desktop/a/b/c
mv file.txt $OLDPWD/.