Skip to content

Commit

Permalink
(book/es,en) Moving around chapter revision.
Browse files Browse the repository at this point in the history
  • Loading branch information
andrasio committed Oct 17, 2021
1 parent 171870a commit b713cd1
Show file tree
Hide file tree
Showing 4 changed files with 18 additions and 43 deletions.
2 changes: 1 addition & 1 deletion book/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ Nu currently requires the **latest stable (1.55 or later)** version of Rust. The

Once we are ready, we press 1 and then enter.

If you'd rather not install Rust via `rustup`, you can also install it via other methods (e.g. from a package in a Linux distro). Just be sure to install a version of Rust that is 1.46 or later.
If you'd rather not install Rust via `rustup`, you can also install it via other methods (e.g. from a package in a Linux distro). Just be sure to install a version of Rust that is 1.55 or later.

## Dependencies

Expand Down
2 changes: 1 addition & 1 deletion book/moving_around.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ Nu also uses modern globs as well, which allow you access to deeper directories.

<<< @/snippets/moving_around/ls_deep_glob_example.sh

Here, we're looking for any file that ends with ".md", and the two asterisks further say "in any directory starting from here".
Here, we're looking for any file that ends with ".md", and the two asterisks further say "in any directory starting from here".

## Changing the current directory

Expand Down
55 changes: 15 additions & 40 deletions es/book/explorando.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,71 +8,46 @@ Shells de antes permiten explorar el sistema de archivos y ejecutar comandos. Sh

Cómo hemos visto en otros capítulos, `ls` es un comando para mirar el contenido de una ruta. Nu devolverá el contenido en una tabla que podemos usar.

El comando `ls` también recibe un argumento opcional para cambiar qué te gustaría ver. Por ejemplo, podemos enumerar los archivos que terminan en ".txt"
El comando `ls` también recibe un argumento opcional para cambiar qué te gustaría ver. Por ejemplo, podemos enumerar los archivos que terminan en ".md"

```
> ls *.txt
---+--------------+------+----------+---------+--------------+--------------
# | name | type | readonly | size | accessed | modified
---+--------------+------+----------+---------+--------------+--------------
0 | history.txt | File | | 1.3 KB | 2 months ago | a day ago
1 | readonly.txt | File | readonly | <empty> | 2 months ago | 2 months ago
---+--------------+------+----------+---------+--------------+--------------
```
<<< @/snippets/moving_around/ls_shallow_glob_example.sh

El asterisco (\*) en el argumento que pasamos "\*.txt" a veces se llama comodín o glob. Nos permite complementar cualquier cosa. Puedes leer el glob "\*.txt" como "complementa cualquier archivo siempre y cuando termine en '.txt'"
El asterisco (\*) en el argumento que pasamos "\*.md" a veces se llama comodín o glob. Nos permite complementar cualquier cosa. Puedes leer el glob "\*.md" como "complementa cualquier archivo siempre y cuando termine en '.md'"

Nu también usa globs modernos permitiendo acceder directorios más profundos.

```
> ls **/*.rs
-----+-----------------------------------------------------+------+----------+----------+----------------+----------------
# | name | type | readonly | size | accessed | modified
-----+-----------------------------------------------------+------+----------+----------+----------------+----------------
0 | src/cli.rs | File | | 19.1 KB | 15 hours ago | 15 hours ago
1 | src/commands/args.rs | File | | 244 B | 2 months ago | 2 months ago
2 | src/commands/autoview.rs | File | | 2.5 KB | 15 hours ago | 15 hours ago
3 | src/commands/cd.rs | File | | 277 B | a week ago | a week ago
4 | src/commands/classified.rs | File | | 13.5 KB | 15 hours ago | 15 hours ago
5 | src/commands/clip.rs | File | | 2.0 KB | 2 days ago | 2 days ago
```

Aquí estamos mirando cualquier archivo que termine en ".rs" y los dos asteriscos indican "en cualquier directorio empezando desde aquí"
<<< @/snippets/moving_around/ls_deep_glob_example.sh

Aquí, buscamos cualquier archivo que termine con ".md", y los dos asteriscos dicen además "en cualquier directorio que comience desde aquí".

## Cambiar el directorio actual

```
> cd nuevo_directorio
```
<<< @/snippets/moving_around/cd_example.sh

Para cambiar del directorio actual a uno nuevo usamos el comando `cd`. Al igual que en otras shells, podemos usar tanto el nombre del directorio o si deseamos subir a un directorio podemos usar el acceso directo `..`.

También se puede cambiar el directorio si se omite `cd` y se proporciona una ruta por si sola:

<<< @/snippets/moving_around/cd_without_command_example.sh

## Comandos del sistema de archivos

Nu también proporciona algunos comandos básicos del sistema de archivos que funcionan multiplataforma.

Podemos mover un item de un lugar a otro usando el comando `mv`:

```
> mv item ubicacion
```
<<< @/snippets/moving_around/mv_example.sh

Podemos copiar un item de un lugar a otro:

```
> cp item ubicacion
```
<<< @/snippets/moving_around/cp_example.sh

Podemos eliminar un item.

```
> rm item
```
<<< @/snippets/moving_around/rm_example.sh

Los tres comandos también pueden usar las capacidades de glob que vimos previamente con `ls`.

Finalmente, podemos crear un directorio usando el comando `mkdir`:

```
> mkdir nuevo_directorio
```
<<< @/snippets/moving_around/mkdir_example.sh
2 changes: 1 addition & 1 deletion es/book/instalacion.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ Current installation options:

Una vez que estamos listos, presionamos 1 y luego enter.

Si prefieres no instalar Rust mediante `rustup`, también puedes instalar a través de otros métodos (Ej. un paquete en alguna distribución de Linux). Solo asegúrate de instalar una versión que sea Rust 1.39 o posterior.
Si prefieres no instalar Rust mediante `rustup`, también puedes instalar a través de otros métodos (Ej. un paquete en alguna distribución de Linux). Solo asegúrate de instalar una versión que sea Rust 1.55 o posterior.

## Dependencias

Expand Down

0 comments on commit b713cd1

Please sign in to comment.