Cómo copiar y mover archivos a través de Terminal
¿Por qué molestarse con la línea de comando?
Ciertamente, es fácil copiar y mover archivos en el Finder, pero hay una serie de razones por las que es posible que desee hacerlo desde la línea de comandos:
- Puede copiar o mover archivos de una ubicación a otra sin abrir las ventanas del Finder.
- Puede copiar o mover archivos ocultos en el Finder. Estos archivos, que pueden contener configuraciones para ciertas aplicaciones o partes de la Mac, contienen un punto (.) antes de sus nombres y Finder no los muestra.
- Puedes copiar o mover varios archivos usando comodines.
- Puede cambiar el nombre de un archivo rápidamente.
- Si ha perdido el acceso a Finder porque su Mac está parpadeando, es posible que pueda usar la línea de comando para solucionar el problema.
La diferencia entre copiar y mover archivos
Si está en el Finder y arrastra un archivo desde, por ejemplo, su escritorio a su carpeta Documentos o cualquier otra carpeta en el mismo disco o volumen, está moviendo el archivo. El archivo ya no está en el escritorio y solo está en la carpeta Documentos. Sin embargo, si arrastra un archivo desde su escritorio a un disco duro externo, verá que el archivo permanece en su ubicación original; este archivo ha sido copiado. (Es posible que sepa que puede copiar un archivo en el Finder, incluso en el mismo disco duro, manteniendo presionada la tecla Opción mientras lo arrastra).
Lo mismo es cierto desde la línea de comando. Hay dos comandos para mover y copiar: mv y cp. El primero hace lo mismo que arrastrar un archivo a una nueva ubicación en el mismo disco duro. El segundo hace lo que hace una opción de arrastrar, o lo que sucede cuando arrastra un archivo a un disco o volumen diferente.
Cómo copiar archivos y directorios
Copiando documentos con el cp ordenar es simple. Primero, inicie Terminal (en su carpeta /Aplicaciones/Utilidades). Luego, use la siguiente sintaxis para crear su comando:
cp source destination
Por ejemplo, para copiar un archivo llamado MyFile.rtf desde su carpeta de Escritorio a su carpeta de Documentos, escriba el siguiente comando en Terminal, luego presione Retorno:
cp ~/Desktop/MyFile.rtf ~/Documents
Ahora tendrá un archivo llamado MyFile.rtf en su escritorio y una copia de este archivo en su carpeta Documentos.
Recordará de «Dominar la línea de comandos: navegación por archivos y carpetas» que el símbolo de tilde (~) es un atajo para su carpeta de Inicio, que contiene su carpeta de Documentos. Este comando toma el archivo en la ruta precisa que especifique como argumento de origen y lo mueve al directorio (carpeta) que es el destino. Tenga en cuenta que si no hay ningún archivo allí, o si escribe el nombre incorrectamente, la Terminal le dará el error «No existe tal archivo o directorio».
IDG
Usted puede también copiar directorios, incluidos todos los archivos que contienen. Esto utiliza una «bandera» u «opción» especial con el cp command: la -R o bandera recursiva. Al usar opciones con comandos, esa letra extra, siempre precedida por un guión (-), le dice al comando que haga algo un poco diferente. La opción recursiva le dice al cp comando para copiar cada elemento en la carpeta: cada subcarpeta, cada archivo y carpeta dentro de cada subcarpeta, y así sucesivamente, a la nueva ubicación. Entonces puede copiar un directorio desde su Escritorio a su carpeta Documentos como este:
cp -R ~/Desktop/MyFolder /Documents
Cómo mover archivos
Probablemente hayas adivinado que el mv El comando funciona de la misma manera. Pero hay dos maneras de usar el mv ordenado. El primero mueve un archivo a un disco o volumen diferente; recuerda, al igual que en el Finder, copiar un archivo a un volumen diferente no eliminará el original, pero moverlo sí lo hará. Entonces puede ejecutar este comando para mover un archivo desde su escritorio a una carpeta en un disco de respaldo:
mv ~/Desktop/MyFile.rtf /Volumes/Backup/MyFolder
También puede mover directorios con el mv ordenado. La sintaxis es la misma y no necesita -R bandera como lo haces con el ordenador personal ordenado.:
mv ~/Desktop/MyFolder /Volumes/Backup
Cómo copiar o mover varios archivos
Una de las grandes ventajas de la línea de comandos es cómo puede usar comodines para simplificar los comandos. Por ejemplo, si desea copiar todos los archivos .rtf (archivos de texto enriquecido) de su escritorio a la carpeta Documentos, puede usar el asterisco
cp ~/Desktop/*.rtf ~/Documents
comodín: mv Puede utilizar el mismo comodín con el
comando para mover varios archivos.
Cómo cambiar el nombre de los archivos mv los mv El comando también le permite cambiar rápidamente el nombre de los archivos. Lo que estás haciendo es básicamente mover un archivo a la misma ubicación, pero cambiando su nombre. Si especifica un nombre para su destino, el
mv ~/Desktop/MyFile.rtf ~/Desktop/MyFile-old.rtf
El comando cambia el nombre del archivo cuando mueve el archivo. Puede cambiar un nombre de archivo como este:
Esta es una herramienta valiosa para la resolución de problemas; puede usarlo para crear una copia de seguridad de un archivo, como un archivo de preferencias, en caso de que lo necesite nuevamente. Pero también puede usar este método de cambio de nombre solo porque desea cambiar el nombre de un archivo. cp También puede copiar un archivo con
cp ~/Desktop/MyFile.rtf ~/Documents/MyFile1.rtf
y cambiar su nombre. En este caso, debe especificar no solo un directorio de destino, sino también un nombre para el archivo:
Cómo crear directorios (es decir, carpetas) mkdirAquí hay un último comando que puede ser útil: la crear un directorio cd ordenado. Esto es muy útil cuando necesita crear un montón de carpetas a la vez, por ejemplo, para un nuevo proyecto que está comenzando. Primero usa el(cambio de directorio DirectoryName ) para moverse al directorio donde desea crear un nuevo directorio. Una vez que esté allí, ejecute este comando (en el ejemplo a continuación, DirectoryName es el nombre que desea. Reemplazar
mkdir DirectoryName
con el nombre de su elección):
mkdir MyDirectory1 MyDirectory2 MyDirectory3
Puede usar cualquier nombre para el directorio (por ejemplo, «Proyecto caliente» o «Informes TPS»), y puede crear varios directorios con un solo comando:mvCon estos tres simples comandos— cp, mkdiry
- podrá copiar y mover archivos, así como crear directorios para almacenar archivos en cualquier lugar del sistema de archivos de su Mac. A medida que domine estos comandos, verá lo fáciles que son de usar.
La entrada Cómo copiar y mover archivos a través de Terminal se publicó primero en Noticias sobre iPhone.
source https://iphonenews.es/como-copiar-y-mover-archivos-a-traves-de-terminal/
Comentarios
Publicar un comentario