Secuencia de comandos "Self Destruct" para eliminar ciertos directorios y / o aplicaciones


0

Digamos que su situación laboral no va tan bien y sospecha que el final está cerca.

¿Cómo prepararía un script (o similar) para eliminar sus archivos y aplicaciones personales de la computadora de su trabajo (OSX Lion) si solo tuviera unos minutos para recoger sus cosas y abandonar el edificio? Por supuesto, usted quiere dejar la máquina funcional y todos sus archivos de trabajo intactos, porque la situación es mala pero no es un imbécil.


¿Puedo asumir que eso significa eliminar su cuenta de usuario? ¿O tiene archivos separados en ubicaciones separadas que le gustaría eliminar?
duci9y

Eliminar la cuenta de usuario no es una opción. Esta es una tienda pequeña y es probable que la cuenta de usuario (junto con los documentos de trabajo relevantes y las aplicaciones instaladas) sea utilizada por el empleado de reemplazo, cuyo nombre se cambie.
ironsolo

Si se le permite reunir sus cosas, eso no significa (y si el empleador es astuto, definitivamente) que puede tocar la computadora. También estarán en las copias de seguridad de las empresas, así que suponga que no puede
Mark

Respuestas:


1
  1. Seguir esta Guía para crear una copiadora de ruta de archivo simple.

  2. Abrir un nuevo documento en TextWrangler . Pega lo siguiente:

    #!/bin/sh
    rm -rf 
    

    Tenga en cuenta el espacio después de rm -rf.

  3. Abra el Finder, vaya a un archivo, presione el atajo de teclado que asignó en el paso 1, luego presione ⌘ cmd + V en TextWrangler.

  4. Haga esto para todos los archivos que desea eliminar. Asegúrese de que haya un espacio entre dos rutas de archivo y no una entrada. Eso significa que todas las rutas de archivo estarán en la misma línea. Además, si hay espacios en la ruta del archivo, debe incluir la ruta entre comillas ( '/path/with a space' o "/path/ with a space" ).

  5. Guarde el archivo en el escritorio con el nombre anything.sh. No marque ninguna otra opción al guardar.

  6. Haga el script ejecutable escribiendo en Terminal sudo chmod 755 ~/Desktop/anything.sh.

  7. Cuando llegue el día D, haga clic derecho en el archivo, seleccione Abrir con → Otros…. Abra la carpeta Aplicaciones → Utilidades, en la Habilitar: campo, seleccione "Todas las aplicaciones".

  8. Haga doble clic en la Terminal.

  9. El guión terminará su trabajo en pocos minutos.

Alternativamente, puede abrir el archivo en Text Wrangler y copiar y pegar el contenido en la Terminal. Esto elimina los pasos 6 y 7.


re 4. y las rutas del archivo deben estar en la misma línea que "rm -rf"?

Perfecto. Hice una prueba y tuve que hacer el script ejecutable haciendo un chmod 755 antes de que pudiera ejecutarse.
ironsolo

Me alegro de poder ayudarte. @ lo que no entiendo a qué te refieres con eso.
duci9y

Quiero decir, ¿es "rm -rf ruta / a / archivo" o "rm -rf \ r \ n / ruta / a / archivo"? Describe el proceso como si las rutas tuvieran que ir en una nueva línea, pero habría esperado que las rutas estuvieran en la misma línea que el comando eliminar. Entonces, ¿dónde deberían ir?

1
Puede hacer que un script de shell se abra automáticamente en la Terminal guardándolo con un sufijo .command. Entonces, en este caso, los pasos 7-9 podrían reemplazarse con "Haga doble clic en anything.command para ejecutar el script".
Brian LaShomb
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.