Foros del Web » Administración de Sistemas » Unix / Linux »

extension del documento de texto en linux

Estas en el tema de extension del documento de texto en linux en el foro de Unix / Linux en Foros del Web. Hola, necesito sabes si el documento de texto en linux tiene alguna extesion, lo que quiero realizar es a traves de un script, crear un ...
  #1 (permalink)  
Antiguo 28/04/2008, 15:27
 
Fecha de Ingreso: abril-2008
Mensajes: 15
Antigüedad: 16 años, 1 mes
Puntos: 0
extension del documento de texto en linux

Hola, necesito sabes si el documento de texto en linux tiene alguna extesion, lo que quiero realizar es a traves de un script, crear un fichero del formato antes mencionado pero que no lleve la extension es decir que no lleve "texto.txt" algo asi.
Saludos y Gracias
  #2 (permalink)  
Antiguo 28/04/2008, 16:10
Avatar de sirgt  
Fecha de Ingreso: mayo-2006
Ubicación: Guatemala, Ciudad
Mensajes: 104
Antigüedad: 18 años
Puntos: 1
Re: extension del documento de texto en linux

si el archivo lo creas con nano o vi/vim no necesitas ponerle extencion... el sistema lo reconoce como texto y lo interpreta como tal
__________________
SiRGt
Linux User #343531
Mi Twitter y contacto directo.
  #3 (permalink)  
Antiguo 04/05/2008, 14:24
 
Fecha de Ingreso: abril-2008
Mensajes: 15
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: extension del documento de texto en linux

Hola sirgt, estoy trabajando con ubunto, pero lo que pasa es que cuando creo el fichero a traves de un script y no le pongo extension el sistema no me lo reconoce como domucneto de texto, esto pasa tambien en window, no se que sera, si conoces alguna forma te lo agradeceria. Gracias.
  #4 (permalink)  
Antiguo 09/05/2008, 13:06
 
Fecha de Ingreso: abril-2005
Ubicación: 34°35'49.20"S | 58°24'06.
Mensajes: 158
Antigüedad: 19 años, 1 mes
Puntos: 3
Re: extension del documento de texto en linux

bajo linux, las extensiones no significan nada; pero bajo win es otro cantar

A que llamas que no lo reconoce como archivo de texto? Yo uso ubuntu 7.10 y automaticamente me abre gedit sin haberle configurado nada.
Estas usando espacios en el nombre del archivo? Si es asi, _antes_ de cada espacio, pone una \

Ej:

Código:
dsanchez@arwen:/tmp$ mkdir /tmp/tmp
dsanchez@arwen:/tmp$ cd /tmp/tmp
dsanchez@arwen:/tmp/tmp$ ls -lha
 total 8,0K
 drwxr-xr-x  2 dsanchez dsanchez 4,0K 2008-05-09 15:54 .
 drwxrwxrwt 20 root     root     4,0K 2008-05-09 15:54 ..
 dsanchez@arwen:/tmp/tmp$ touch nuevo archivo de texto
 dsanchez@arwen:/tmp/tmp$ ls -lh
 total 0
 -rw-r--r-- 1 dsanchez dsanchez 0 2008-05-09 15:54 archivo
 -rw-r--r-- 1 dsanchez dsanchez 0 2008-05-09 15:54 de
 -rw-r--r-- 1 dsanchez dsanchez 0 2008-05-09 15:54 nuevo
 -rw-r--r-- 1 dsanchez dsanchez 0 2008-05-09 15:54 texto
Estando el directorio vacio, se utiliza touch para crear el archivo "nuevo archivo de texto" pero falla, porque el espacio es un separador del sistema e indica que estamos pasando mas de una variable al comando. De este modo, se crean 4 archivos en vez de uno.


Código:
 dsanchez@arwen:/tmp/tmp$ touch nuevo\ archivo\ de\ texto
 dsanchez@arwen:/tmp/tmp$ ls -lha
 total 8,0K
 drwxr-xr-x  2 dsanchez dsanchez 4,0K 2008-05-09 15:54 .
 drwxrwxrwt 20 root     root     4,0K 2008-05-09 15:54 ..
 -rw-r--r--  1 dsanchez dsanchez    0 2008-05-09 15:54 archivo
 -rw-r--r--  1 dsanchez dsanchez    0 2008-05-09 15:54 de
 -rw-r--r--  1 dsanchez dsanchez    0 2008-05-09 15:54 nuevo
 -rw-r--r--  1 dsanchez dsanchez    0 2008-05-09 15:54 nuevo archivo de texto
 -rw-r--r--  1 dsanchez dsanchez    0 2008-05-09 15:54 texto
 dsanchez@arwen:/tmp/tmp$
Si adelante de cada espacio agregamos una \ ; le indica al sistema que el espacio debe estar incluido en el nombre del archivo.

Bajo windows (aunque no es la finalidad de este subforo pero como ya es viernes, estoy de buen humor) deberias encerrar el archivo entre comillas

Código:
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\dsanchez>type > "nuevo archivo de texto.txt"
The syntax of the command is incorrect.

C:\Documents and Settings\dsanchez>dir *.txt
 Volume in drive C has no label.
 Volume Serial Number is 0021-5CD5

 Directory of C:\Documents and Settings\dsanchez

09/05/2008  04:06 p.m.                 0 nuevo archivo de texto.txt
               1 File(s)              0 bytes
               0 Dir(s)   3.784.626.176 bytes free

C:\Documents and Settings\dsanchez>
podrias postear el script?
  #5 (permalink)  
Antiguo 18/05/2008, 22:34
 
Fecha de Ingreso: abril-2008
Mensajes: 15
Antigüedad: 16 años, 1 mes
Puntos: 0
Pregunta Respuesta: extension del documento de texto en linux

Aqui esta el script con el creo el fichero

#Abro el fichero en modo de escritura
$DescriptorFichero = fopen("/home/tesista/Escritorio/root.txt","w");
#Escribo la primera línea dentro de él
$string1 = "#Esta es la primera línea\r\n";
fputs($DescriptorFichero,$string1);
#Cierro el fichero
fclose($DescriptorFichero);
rename("/home/tesista/Escritorio/root.txt","/home/tesista/Escritorio/root");
?>
ya me cambia el nombre, el problema es el siguiente quizas no he sabido explicarme bien, cuando creo el fichero y le pongo la extension el sistema me lo reconoce como un documento de texto, pero si no se lo pongo o se lo quito no lo reconoce y es lo que necesito que el sistema me reconozca el fichero sin tener que ponerle la extension y que sea en modo texto. Gracias a los que me han contestado y a los que me puedan ayudar.
  #6 (permalink)  
Antiguo 19/05/2008, 17:53
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 18 años, 6 meses
Puntos: 890
Respuesta: extension del documento de texto en linux

mmmm. nunca he necesitado de eso, podrias ir a propiedades de archivo y configurar los archivos que no tengan extension se abran por defecto con algun editor de textos, pero nuevamente la pregunta para que? tienes algun script que ejecute el archivo?
__________________
Drupal Argentina
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:49.