Page 157 - Ubuntu
P. 157

Comandos para el manejo básico de archivos




                                                                  FIGURA 8.
                                                                  El comando touch
                                                                  lo que hace en realidad
                                                                  es cambiar la fecha
                                                                  de modificación de un archivo.

               Lo que hicimos en primer lugar fue crear un ar-  •  u: mueve sólo cuando el archivo  fuente es
               chivo datos.txtdatos.txt , luego lo duplicamos con el co-    más nuevo que el destino, o cuando el archivo
               mando cpcp, y finalmente movimos el archivo dupli-    destino no existe.
               cado al directorio /etc/etc. Veamos ahora cómo sería   •  v: nos informa en pantalla sobre todo lo que
               el caso para renombrar un archivo:     está llevando a cabo el programa.
                         t
                        x
                          da
                             o
                            t
                     s
                    o
                     2
                       t
                      .
                                  a
                                  i
                                   .
                                     x
                                    t
                              -
                              s
                               c
                                 p
                                o
               v
                 da
               m mv datos2.txt datos-copia.txt t
                   t
                                                    Podemos utilizar todos estos comandos al final de
               Con esto, cambiamos el nombre del archivo   la línea de comando, luego de haber ingresado los
               datos2.txt  a datos-copia.txt. Esto se aplica   directorios y el destino.
                                o
                                p
                              -
                t
                               c
                                    x
                                     t
               da
                                   t
                                 i
                                  a
                                   .
                     x
                      t
                 o
                  s
                   2
                    .
                    t
                          da
                            o
                             s
                            t
               exactamente igual a archivos y directorios. El co-
               mando mvmv tiene un parámetro llamado -backup-backup
               que hace una copia de backup de un archivo si
               el destino ya existe (en lugar de sobrescribirlo).
               Otros parámetros del comando mvmv son:
               •  f: si el archivo destino existe, no pregunta si es-
                tamos seguros de sobrescribir, sino que lo hace
                solo en forma automática. Hay que tener cuida-
                do con este parámetro.
               •  i: lo contrario al anterior. Pregunta si queremos
                 sobrescribir un archivo que existe actualmente.
                  ¿CÓMO FUNCIONA MV?
                 Cuando indicamos un origen y un destino diferentes, el comando mv cambia la ubicación
                 del archivo. Cuando indicamos dos archivos diferentes en la misma ubicación (origen y
                 destino), simplemente cambia su nombre.
                                                                                    155
                                          www.FreeLibros.me
                                                                            25/01/2012   06:43:54 p.m.
         Ubuntu_Cap7_143_170_c.indd   155
         Ubuntu_Cap7_143_170_c.indd   155                                   25/01/2012   06:43:54 p.m.
   152   153   154   155   156   157   158   159   160   161   162