¿Cómo puedo cambiar de directorios con caracteres extraños en ellos?
Estos directorios son utilizadas a menudo por personas que tratan de ocultar la información, la mayoría de los casos de warez (software comercial).
Hay varias cosas que usted puede hacer para determinar qué estos extraños personajes. Una de ellas es utilizar el argumento de la `ls` comando `ls que causan» para darle más información:
Desde la página de manual de `ls»:
- -F
- Causas directorios que marcarse con un trailing ``/'', archivos ejecutables para ser marcados con un trailing ``*'', y enlaces simbólicos a ser marcado con un símbolo ``@'' rezagado.
- -q
- Fuerzas de la impresión de los caracteres no gráficos en nombres de archivo como el carácter ``?''.
- -b
- Fuerzas de la impresión de caracteres no-gráfica en el directorio \ ddd notación, en octal.
Quizás la herramienta más útil es simplemente hacer un `ls-al nombre de archivo" para guardar el directorio del sitio ftp remoto como un archivo en su máquina local. Entonces usted puede hacer un `cat-t-v-e" nombre de archivo para ver exactamente lo que los personajes son poco extraño.
Desde la página de manual de «gato»:
- -v
- Causas caracteres no imprimibles (con la excepción de tabulaciones, nueva líneas y de los canales) para que se muestre. Los caracteres de control se muestran como ^ X (<Ctrl> x), donde X es la tecla presionada <Ctrl> con la clave (por ejemplo, m <Ctrl> se muestra como ^ M). El carácter <Supr> (octal 0177) se imprime como ^?. Caracteres no ASCII (con el bit de alto) se imprimen como M-x, donde x es el carácter especificado por los siete bits de menor orden.
- -t
- Causas pestañas que se van a imprimir como ^ I y la forma como los canales ^ L. Esta opción se ignora si la opción-v no se especifica.
- -e
- Causas ``$'' un carácter que se va a imprimir al final de cada línea (antes de la nueva línea). Esta opción se ignora si la opción-v no está establecido.
Si el nombre del directorio incluye un <Espacio> o <TAB> tendrá que adjuntar todo el nombre de directorio entre comillas. Ejemplo:
cd "<TAB> .."
En un ordenador IBM-PC, puede ingresar estos caracteres especiales, mantenga pulsada la tecla <ALT> y entrar en el valor decimal del carácter especial de su teclado numérico. Al soltar la tecla <ALT>, el carácter especial debería aparecer en su pantalla. ASCII gráfico puede ser muy útil.
A veces la gente se crea directorios con algunos de los caracteres de control estándar stty en ellos, como ^ Z (suspensión) o ^ C (INTR). Para entrar en esos directorios, usted primero deberá usuario stty para cambiar el carácter de control en cuestión a otro personaje.
Desde la página de manual de stty »»:
Control de tareas
caracteres de control CEstablece el control de caracteres en C, donde el control de caracteres es borrar, matar, intr (interrupción), dejar de fumar, eof, EOL, swtch (conmutador), iniciar, detener o SUSP.
de inicio y fin están disponibles como posibles caracteres de control
para el control de caracteres C cesión.
Si C es precedida por una caret (^) (escapado desde el shell), entonces el valor utilizado es el correspondiente carácter de control (por ejemplo, ^ D es un <Ctrl> d; ^? Se interpreta como DELETE y ^ - se interpreta como indefinido).Utilice el "stty-a` comando para ver stty su actual configuración, y para determinar qué le está causando un problema.
|
Guardar ¿Cómo puedo cambiar de directorios con caracteres extraños en ellos?

