lunes, 14 de abril de 2014

Generar archivos con fecha de creación distinta a la actual

El día de  hoy les enseñare como generar archivos .txt (o cualquier exención) desde un shell  con diferentes fechas de creación distintas a la actual

comenzaremos por crear un shell como el de la entrada anterior  solo que en este colocaremos  el siguiente  código,en mi caso nombre el archivo como      CreaArchPrueba.sh


#!/bin/bash
echo "creacion de archivos  de  pueba ";
cd /home/conny/Documentos/CMONTANEZ/ShellScript
touch -t 200801011212.25 prueba_2008.txt
touch -t 200902021215.30 prueba_2009.txt
touch -t 201003031420.35 prueba_2010.txt
touch -t 201104041525.40 prueba_2011.txt
touch -t 201205051630.05 prueba_2012.txt
touch -t 201306061120.10 prueba_2013.txt
touch -t 201401011015.05 prueba_2014.txt
echo "Archivos creados";



                                 "echo"                            
solo nos mostraran salidas a la pantalla


                               cd /home/conny/          
indica  en que ruta seran creados  los archivos


                 touch -t 200801011212.25 prueba_2008.txt   
nos indica que se creara un archivo  del 2008 de el primer mes del día primero con hora 12:12:25 y se llamara prueba_2008.txt    





situados  en la ruta donde guardamos el archivo le damos los permisos de ejecución

                                         chmod +x CreaArchPrueba.sh

y lo ejecutamos

                                        ./CreaArchPrueba.sh


Nota:  es  importante dar permisos y ejecutar  dentro del directorio donde  esta el shellscript



comprobamos  que se hallan creado los archivos  con el comando

                                                           ls -l
esta opción nos permite ver todo lo contenido en esa carpeta asi como los permisos de cada uno y la fecha de creación



y ya tenemos creados nuestros archivos los cuales nos indican que se crearon a partir del 2008 , ninguno contiene aun nada  ya que  solo fueron creados.

Saludos.

No hay comentarios.:

Publicar un comentario