Escriba cada uno de los siguientes comandos en el símbolo del sistema de Unix. Observe el resultado de cada uno y aplique su nueva comprensión del sistema de archivos para darle sentido a lo que ve.
$ mkdir newdir
$ mkdir newdir/subdir1
$ mkdir newdir/subdir1/subsubdir1
$ cd newdir
-
Como en el ejercicio anterior, intente anticipar lo que verá antes de ejecutar este comando. Si no puede, vuelva a leer la lección y vea si eso puede ayudarlo a descubrir qué está pasando.
$ ls
Deberia solo ver el directorio
subdir1. $ mkdir subdir1/subsubdir2
$ mkdir subdir1/subsubdir3
$ mkdir subdir1/subsubdir4
$ mkdir subdir2
$ mkdir subdir2/subsubdir1 subdir2/subsubdir2 subdir2/subsubdir3
El comando
mkdirpuede tomar más de un argument, separados por un espacio. Cada argumento es un nuevo directorio para crear. La ejecución de este comando creará tres directorios nuevos.$ touch subdir2/subsubdir2/file1.txt
$ mkdir subdir2/subsubdir3/subsubsubdir1
$ touch subdir2/subsubdir3/subsubsubdir1/file2.txt
$ tree ../newdir
Si siguió cada paso correctamente, verá esto en su terminal:
Tenga en cuenta el argumento del comando
tree,../newdir. Dado que el comandotreese ejecutó desde dentro del directorio,newdir, primero teníamos que movernos al padre denewdir,.., desde donde se puedever
newdirportree.- Para probar su comprensión, responda las siguientes preguntas antes de ejecutar el comando. Si puede responderlas correctamente, puede estar seguro de que comprende lo que hemos aprendido hasta ahora.
- ¿Qué vería si ejecutara
$ lsdesde dentro del directorionewdir? - ¿Qué vería si ejecutara
$ lsdesde dentro del directoriosubdir1? - ¿Qué vería si ejecutara
$ lsdesde dentro del directoriosubdir2? - ¿Qué vería si ejecutara
$ tree subdir2/subsubdir3desde dentro del directorionewdir?
- ¿Qué vería si ejecutara