Aprenda Linux como en Primero - Poder Judicial de Santa Cruz

Aprenda Linux como en Primero - Poder Judicial de Santa Cruz Aprenda Linux como en Primero - Poder Judicial de Santa Cruz

13.07.2015 Views

ESIISS: Aprenda Linux como si estuviera en Primero página 50cp file1 file2 namedirque hace copias de file1 y file2 en el directorio namedir.8.3.8 Traslado y cambio de nombre de ficheros. Comando mvEste comando tiene una forma similar al anterior ,mv file1 file2El comando mv realiza la misma función que el anterior (cp) pero además destruye el ficherooriginal. En definitiva traslada el contenido de file1 a file2; a efectos del usuario lo que ha hecho escambiar el nombre a file1, llamándole file2. De igual forma,mv file1 file2 namedirtraslada uno o más ficheros (file1, file2,...) al directorio namedir conservándoles el nombre. Elcomando,mv namedir1 namedir2cambia el nombre del subdirectorio namedir1 por namedir2.Hay que recalcar que el comando mv sirve así mismo para cambiar el nombre de los ficheros.8.3.9 Enlaces a ficheros. Comando lnEn Linux un mismo fichero puede estar repetido con más de un nombre, ya que con el comando cpse pueden realizar cuantas copias se desee del fichero. Pero, a veces, es más práctico tener unmismo fichero con varios nombres distintos, y lo que es más importante, poder acceder a él desdemás de un directorio. En Linux esto recibe el nombre de enlaces múltiples a un fichero. El ahorro deespacio de disco es importante al poder compartir un fichero más de un usuario. Estos enlaces sonmuy prácticos a la hora de utilizar ficheros que pertenecen a directorios distintos. Gracias a losenlaces se puede acceder a muchos ficheros desde un mismo directorio, sin necesidad de copiar enese directorio todos esos ficheros. La forma de este comando es,ln file1 file2A partir de este momento el fichero file1 tiene dos nombres: file1 y file2. A diferencia de loscomandos cp y mv, este comando toma más precauciones, ya que advierte previamente si el nombrefile2 está ocupado, y en este caso no se ejecuta.ln panacea subdir/panaceaDespués de este comando el fichero panacea tendrá el mismo nombre, pero a efectos del usuarioestará colocado en dos sitios distintos: en el directorio actual y en el subdirectorio subdir.Los ficheros enlazados a otro se borran como los ficheros normales. Si se borra el fichero originalpermanece su contenido en los ficheros enganchados.8.3.10 Borrado de ficheros. Comando rmEste comando tiene las formas siguientes,

Capítulo 8: EL SHELL: COMANDOS BÁSICOS DE LINUX página 51rm file1 file2Este comando elimina uno o más ficheros de un directorio en el cual tengamos permiso de escritura.Con este comando resulta facilísimo borrar ficheros inútiles, y desgraciadamente, también los útiles.Por eso es conveniente y casi imprescindible emplear lo opción -i, de la forma siguiente:rm -i file1 file2Con esta opción, Linux pedirá confirmación para borrar cada fichero de la lista, de si realmente sedesea su destrucción o no. Se recomienda usar siempre este comando con esta opción para evitar elborrado de ficheros útiles. Por ejemplo, si se teclea,rm -i superfluoaparecerá en pantalla el aviso siguiente:remove superfluo?y habrá que contestar y (yes) o n (not). En este comando se pueden utilizar los caracteres desustitución (* y ?), como por ejemplo,rm fich*que borraría todos los ficheros del directorio actual que comiencen por fich. El comandorm *borrará todos los ficheros del directorio actual, mientras querm -i *realiza una labor análoga, pero con previa confirmación.8.3.11 Características de un fichero. Comando fileEste comando realiza una serie de comprobaciones en un fichero para tratar de clasificarlo. Suformato es:file fichTras su ejecución este comando muestra el tipo del fichero e información al respecto del mismo.8.3.12 Cambio de modo de los ficheros comandos chmod, chown y chgrpLos permisos de cada fichero se pueden ver con el comando ls -l. Para cambiar los permisos de unfichero se emplea el comando chmod, que tiene el formato siguiente:chmod [quien] oper permiso filesquienIndica a quien afecta el permiso que se desea cambiar. Es una combinacióncualquiera de las letras u para el usuario, g para el grupo del usuario, o paralos otros usuarios, y a para todos los anteriores. Si no se da el quien, elsistema supone a.

ESIISS: <strong>Apr<strong>en</strong>da</strong> <strong>Linux</strong> <strong>como</strong> si estuviera <strong>en</strong> <strong>Primero</strong> página 50cp file1 file2 namedirque hace copias <strong>de</strong> file1 y file2 <strong>en</strong> el directorio namedir.8.3.8 Traslado y cambio <strong>de</strong> nombre <strong>de</strong> ficheros. Comando mvEste comando ti<strong>en</strong>e una forma similar al anterior ,mv file1 file2El comando mv realiza la misma función que el anterior (cp) pero a<strong>de</strong>más <strong>de</strong>struye el ficherooriginal. En <strong>de</strong>finitiva traslada el cont<strong>en</strong>ido <strong>de</strong> file1 a file2; a efectos <strong>de</strong>l usuario lo que ha hecho escambiar el nombre a file1, llamándole file2. De igual forma,mv file1 file2 namedirtraslada uno o más ficheros (file1, file2,...) al directorio namedir conservándoles el nombre. Elcomando,mv namedir1 namedir2cambia el nombre <strong>de</strong>l subdirectorio namedir1 por namedir2.Hay que recalcar que el comando mv sirve así mismo para cambiar el nombre <strong>de</strong> los ficheros.8.3.9 Enlaces a ficheros. Comando lnEn <strong>Linux</strong> un mismo fichero pue<strong>de</strong> estar repetido con más <strong>de</strong> un nombre, ya que con el comando cpse pued<strong>en</strong> realizar cuantas copias se <strong>de</strong>see <strong>de</strong>l fichero. Pero, a veces, es más práctico t<strong>en</strong>er unmismo fichero con varios nombres distintos, y lo que es más importante, po<strong>de</strong>r acce<strong>de</strong>r a él <strong>de</strong>s<strong>de</strong>más <strong>de</strong> un directorio. En <strong>Linux</strong> esto recibe el nombre <strong>de</strong> <strong>en</strong>laces múltiples a un fichero. El ahorro <strong>de</strong>espacio <strong>de</strong> disco es importante al po<strong>de</strong>r compartir un fichero más <strong>de</strong> un usuario. Estos <strong>en</strong>laces sonmuy prácticos a la hora <strong>de</strong> utilizar ficheros que pert<strong>en</strong>ec<strong>en</strong> a directorios distintos. Gracias a los<strong>en</strong>laces se pue<strong>de</strong> acce<strong>de</strong>r a muchos ficheros <strong>de</strong>s<strong>de</strong> un mismo directorio, sin necesidad <strong>de</strong> copiar <strong>en</strong>ese directorio todos esos ficheros. La forma <strong>de</strong> este comando es,ln file1 file2A partir <strong>de</strong> este mom<strong>en</strong>to el fichero file1 ti<strong>en</strong>e dos nombres: file1 y file2. A difer<strong>en</strong>cia <strong>de</strong> loscomandos cp y mv, este comando toma más precauciones, ya que advierte previam<strong>en</strong>te si el nombrefile2 está ocupado, y <strong>en</strong> este caso no se ejecuta.ln panacea subdir/panaceaDespués <strong>de</strong> este comando el fichero panacea t<strong>en</strong>drá el mismo nombre, pero a efectos <strong>de</strong>l usuarioestará colocado <strong>en</strong> dos sitios distintos: <strong>en</strong> el directorio actual y <strong>en</strong> el subdirectorio subdir.Los ficheros <strong>en</strong>lazados a otro se borran <strong>como</strong> los ficheros normales. Si se borra el fichero originalpermanece su cont<strong>en</strong>ido <strong>en</strong> los ficheros <strong>en</strong>ganchados.8.3.10 Borrado <strong>de</strong> ficheros. Comando rmEste comando ti<strong>en</strong>e las formas sigui<strong>en</strong>tes,

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!