No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

¿Qué es y cómo funciona el sistema de archivos? - Organización de archivos

3/23
Recursos

Aportes 555

Preguntas 134

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Comandos utilizados en la clase:
Listar archivos

ls

Listar archivos ocultos:

ls -a

Identificar el directorio:

pwd

Cambiar de directorio:

cd

Crear un directorio:

mkdir

Copiar un archivo:

cp

Borrar un archivo:

rm

Mover un archivo:

mv

Borrar un directorio:

rmdir
  • date : Muestra la Fecha

  • echo : Muestra mensaje en pantalla

  • man : Muestra informacion de los comandos EJ : man date //Muestra todas las posibilidades que puede brindar el comando

  • mkdir : Crear un directorio EJ: mkdir “Nombre”

  • pwd : Muestra en la ruta en la que te encuentras

  • cd : permite cambiar de diretorio EJ : cd jmmj

  • cd … : Retocre en la ruta que se encuentra

  • cd ~ : Te lleva al Home

  • cp : Permite copiar un archivo EJ : cp .\archivo.txt .\directorioAcopiar

  • rm : PErmite Borrar un archivo EJ rm archivo.txt

  • rmdir : Permite eliminar EL direcotrio EJ : rmdir archivo.txt

  • mv : Permite mover un archivo a otro directorio EJ : mv .\archivo .\lugarAmover

Muy bien explicado, deberian de compartir un resumen de los comandos mas usados en linux.
![](

Es MUY MUY IMPORTANTE hacer hincapié de que los comandos rm y rmdir realmente borran los archivos y NO los envían a ninguna papelera de reciclaje.
Si vas a borrar archivos o carpetas debes estar 100% de que eso lo que quieres hacer. Créeme no quieres estar buscando en foros como recuperar tus archivos después de lanzar un rm
Por otro lado el comando rm -i que envía un mensaje preguntándote si estás seguro de querer eliminar el archivo puede serte de utilidad.

pwd(Print working directory): Este comando es utilizado para mostrarnos el directorio actual en el que estamos, nos va a imprimir el path completo de donde estamos.

cd(Change directory): Cambiar del directorio donde estamos actualmente hacia otro.

mkdir(Make a directory): Crea un nuevo directorio

    mkdir [directory]

cp(Copy): Este comando es usado para copiar archivos o un grupo de archivos o directorio.

    cp [OPTIONS] Source Destination
    cp [OPTIONS] Source Directory
    cp [OPTIONS] Source-1 Source-2 Source-3 Source-n Directory

mv(Move): Este comando mueve archivos o directorios de un lugar a otro lugar. Soporta mover un solo archivo, multiples archivos y directorios

		mv file_name Destination

rm(Remove): Elimina archivos especificos. Por defecto no elimina directorios

		rm [file_name]
		rm * ELimina todos los archivos en el directorio
		rm -r [directory_name] Elimina el directorio y cualquier sub directorio que contenga
		rmdir [directory_name] Es usado para eliminar directorios vacios 

Para los que vienen de Windows, las carpetas y los directorios son lo mismo. La diferencia es que en la terminal solemos llamarlas directorios, en una interface gráfica las llamamos carpetas/folders.

Archivos virtuales: Son punteros a directorios ‘…’ es el puntero al directorio padre, el directorio anterior y ‘.’ es el puntero al directorio actual.

ls: List files and directories, lista archivos y directorios contenidos en el directorio actual, o sea, donde uno se encuentre actualmente, ejemplo de uso:

ls [options] [file|dir]
  • ls -a: Lista todos los archivos incluyendo los archivos ocultos que comienzan con ‘.’

  • ls -l: Lista los archivos en su formato largo mostrando los permisos que tienen.

  • ls -la: Lista los archivos en su formato largo incluyendo los archivos ocultos

  • ls -r: Lista en orden reverso.

  • ls -R: Lista de manera recursiva el arbol de directorio, esto quiere decir que muestra los archivos y los subdirectorios que se encuentren en él.

  • ls -s: Ordena los archivos por tamaño(De menor a mayor)

  • ls -t: Ordena los archivos por fecha y hora

  • ls [asterisco]: Lista todos los subdirectorios.

Una precisión, al final del video menciona que no se puede eliminar un directorio con archivos dentro (Min 8:35) y debe borrar el contenido antes, lo cual es cierto para el comando rmdir; pero se puede usar rm -Rf directorio_que_quieres_borrar
OJO comando rm siempre con precación.

Muy buena explicación

ls ver los archivos que hay en un directorio
ls –a muestra todos los archivos incluidos los ocultos
pwd (print working directory) nos muestra el directorio en el que estamos trabajando
cd para moverse a otro directorio
cd ~ nos lleva directamente al home
cd – nos lleva al último directorio visitado

ORGANIZAR ARCHIVOS
mkdir crear directorio
cp copiar un archivo
rm borrar archivo
mv mover un archivo
rmdir eliminar directorio

Hay que tener cuidado con los comandos rm o rmdir ya que, se pueden borrar archivos importantes del sistema.

Les dejo un resumen de los comando vistos en esta clase

Dejo un pequeño aporte, espero les sirva
¡Saludos!

**man [parametro] -> manual de comando**
man comando

**date [parametro] -> fecha sistema**
date

**echo [parametro] -> impresión en pantalla**
echo “texto”

**history [parametros]-> historial de comandos**
history
history -c -> limpia el historial

**!# -> te permite repetir un comando después de usar history**
!88 -> ejecuta el comando 88 de history
i99

**ls [parametros]-> listar archivos**
ls -> listar archivos
ls -a -> archivos ocultos
ls -all -> ordenados con sus propiedades y ocultos (. archivos virtuales)
ls -l -> ordenaos con sus propiedades y sumando el tamaño de los archivos (lista larga)
***********************************
drwxrwxrmw    -> (d) directorio
-rw-r--r--    -> (r) archivo
-lrwxrwxr-x   -> (l) archivo de enlace
***********************************
**pwd -> ruta del directorio actual**

**cd [parametro]-> cambiar directorio (change directory)**
cd /home
cd ~ te regresa al home
cd - te lleva al último directorio visitado

**mkdir [parametro] -> crea directorios (make directory)**
mkdir introduccion_linea_comandos

**cp [parametros] -> copiar archivo/directorio (copy directory)**
cp archivo/directorio destino
cp texto.txt /cursos/platzi/introduccion_linea_comandos
cp archivo ../text.tx .      - > ../ directorio anterior  . directorio actual

**mv [parametros] -> mover archivo/directorio**
mv archivo/directorio destino
mv ../archivo.py .  - > ../ (directorio anterior)  . (directorio actual)

**rm [parametro] -> eliminar un archivo**
rm archivo.txt

**rmdir [parametro] - > borrar un directorio**
rmdir introduccion_linea_comandos
rm -r  -> forza el borrado del directorio aunque tenga información
rm -r introduccion_linea_comandos
 
limpiar terminal
**clear o ctrl + l  -> Mac**

Dato
Algunos comandos tienen parámetros opcionales y otros son obligatorios Ej:

mkdir [parametro_obligatorio]
ls [parametro_opcional]

son comandos de practicar y hacer el ejercicio una y otra vez, la practica hace al maestro

Les comparto una descripción de cada comando de esta clase.
Espero les sirva
• ls: permite listar los archivos que hay en un directorio.
• ls-a: permite listar hasta los archivos ocultos, los que
tienen un punto al principio son los que están ocultos
• pwd: nos dice en que directorio estamos
• cd: si quiero cambiar de directorio y recibe un parámetro
que es el nombre del directorio al cual nos queremos
mover
• cd ~ : nos lleva directamente a home (es un atajo)
• cd -: nos lleva directamente al ultimo directorio visitado
• mkdir “nombre del directorio”: crear directorio
• ls -l: para saber si se creo un directorio
• cd … : regreso al directorio anterior
• cp “nombre del archivo” “nombre del directorio”: permite
copiar un archivo
• rm ‘nombre del archivo”: permite borrar un archivo
• mv “el directorio de donde queremos mover/el nombre
del archivo” “el directorio hacia donde lo queremos
mover”: Permite mover un archivo.
• rmdir “nombre del directorio”/: borrar un directorio

Comandos para organizar los archivos:

  • ls: Te permite ver los archivos que hay en un directorio. también existen archivos ocultos, para verlos utilizaremos ls -a (Los archivos ocultos tendrán un punto al frente del nombre).

: El punto punto es un archivo virtual que funcionan como punteros a directorios. Este apunta al directorio padre.(osea al anterior).

.: Este igualmente es un puntero de archivo virtual y este es puntero del directorio actual.

pwd: Print Working Directory, se utiliza para saber el nombre del directorio donde estamos

cd: Se utiliza para cambiar de directorio, este utiliza un parámetro de a que directorio me quiero mover. y al teclear cd ~ nos devuelve al directorio anterior. también cd - nos permitira regresar al ultimo directorio visitado.

mkdir: Crea un directorio.
ls l: Sirve para confirmar si es un directorio o archivo. (si tiene la d por delante es un directorio).

cd test/: Para entrar al directorio.
cp: copia un archivo
rm: borra un archivo (rm test.py)
mv: mueve un archivo seleccionado (mv …/test.py)
rmdir: borra un directorio
Es importante borrar el contenido del directorio para después borrar el directorio. No se puede borrar un directorio que tiene archivos adentro.

holaa

Comparto mis apuntes hasta aquí

date => Fecha
echo => Imprimir en pantalla
man [] => manual [comando del que se quiere saber más]
history => Historia de todos los comandos
  ! []  => [id de comando]
rm [ruta Archivo] => borrar Archivo.

cp [ruta Origen] [ruta Destino] => copiar un archivo
mv [ruta Origen] [ruta Destino] => Mover o cortar un archivo```
  • ls: lista los archivos de un directorio.
  • (. y …) : Son apuntadores a directorios.
  • pwd : muestra el path en el que estamos parados.
  • cd : cambio de directorio.
  • cd ~ : atajo al directorio home.
  • cd - : va al directorio de la última visita hecha.
  • mkdir: crear directorio
  • cp: copiar archivos
  • rm: borrar archivos
  • mv: mover archivos.
  • rmdir: borrar directorio.

La información se guarda en archivos, se organizan por directorios, que forman el árbol de directorios, cada archivo se identifica por nombre y ubicación.
Los nombres de archivo no admiten ciertos caracteres como *,
Comandos para organizar archivos:
ls: permite ver los archivos de un directorio.
ls-a: muestra los archivos listados, lo que no se ven.
. y … son archivos virtuales, son punteros a directorios.
pwd: nos dice que estamos parados en un directorio.
cd: para cambiar de directorio

organizar archivos.
mkdir: crear directorios.
ls -l: muestra si lo que creamos es un directorio o un archivo.
copiar un archivo
cp: nombre de archivo.py
rm: borrar archivos
mv: mover archivos
rmdir: eliminar directorios

No explico que significa, test y otros términos, yo soy novata no entiendo todo lo que dice.

✨ Los comandos que se dan a conocer son esenciales para gestionar archivos de nuestro computador.

ls = Ver archivos que hay en un directorio
ls -a = Ver archivos ocultos

    .. = Puntero al directorio padre
    . = Puntero al directorio actual

pdw = Para saber en cuál directorio me encuentro.
cd = cambio de directorio
cd ~ = atajo que lleva al Home.
cd - = último directorio visitado.

mkdir = crear un directorio
ls -l = lista de archivo en un directorio
cp = copiar un archivo

Ej.: cp archivo.txt directorio/

rm = Eliminar un archivo

Ej.: rm archivo.txt

mv = Mover un archivo

Ej.: mv ../archivo.txt . (Se mueve desde el directorio anterior [..] el archivo “archivo.txt" hacia el directorio actual [.])

rmdir= Eliminar un directorio

Ej.: rmdir [nombre del directorio]/

NOTA: Es importante borrar el contenido del directorio antes de eliminar el directorio.

Git bash funciona tan bien como Ubuntu, incluso, su interfaz gráfica es más fácil de entender

Apuntes

¿Qué es y cómo funciona el sistema de archivos? - Organización de archivos

Nuestras computadoras están llenas de información, todos guardamos fotos, vídeos, documentos personales o de trabajo. El almacenamiento de esta información supone responder dos preguntas, la primera es ¿Cómo vamos a lograr que esa información esté presente después que apaguemos la computadora y la volvemos a prender? Y la segunda es ¿cómo vamos a organizar esa información, de modo que cuando la necesitemos la tengamos rápidamente y accesible? Sobre el primero de los problemas se encarga el sistema operativo de alterar las características de lo que se llama un soporte, que usualmente es un disco rígido.

El problema que nosotros tenemos que resolver es cómo hemos de organizar esa información y para eso contamos con dos herramientas: La primera son los archivos que son efectivamente lo que guarda esa información. Una foto es un archivo, un documento es un archivo, etcétera.

Y por el otro lado tenemos la forma de organizar esos archivos de modo de que sea justamente fácil ubicarlos.

Por ejemplo, podemos tener un directorio donde guardamos todas nuestras fotos y
también dentro de ese directorio podemos querer tener lo que se conoce como subdirectorios, por ejemplo, las fotos de mi último viaje, las fotos de mi boda, etcétera.

Toda esta serie de directorios y subdirectorio forma lo que se conoce como el árbol de directorios.

Cada archivo dentro de nuestro sistema operativo está identificado por su nombre y su ubicación

/directorio/subdirectorio/archivo

De modo que esto es lo que sabemos, el nombre completo o PAT a un archivo, que la barra es la que separa un directorio de otro y al final tenemos el nombre del archivo.

Es importante comprender que dentro de un sistema archivos no pueden existir dos archivos que tengan el mismo nombre completo, si puede pasar que un archivo tenga el mismo nombre que otro, siempre y cuando vivan en diferentes directorios, Por otro lado, los propios nombres tanto de los directorios como de los archivos no pueden ser cualquier cosa, sino que existen ciertas normas que impone el sistema operativo, eso depende justamente del sistema operativo propio, pero algunas cosas que son bastante comunes son por ejemplo que los archivos no pueden contener ciertos caracteres como ser el asterisco, el signo de pregunta, etcétera. Y también está limitada la cantidad de caracteres que pueden tener.

Algunos comandos que sirven para organizar los archivos.

ls: es el comando que te permite ver los archivos que hay en un directorio.
ls -a: es el comando que te permite ver todos los archivos ocultos (se puede notar que todos los archivos nuevos tienen un punto como principio de su nombre. De esta manera el sistema operativo identificar cuáles archivos están ocultos y cuáles archivos no lo están. )
ls -l: lista los archivos y directorios con los permisos pertinentes.
pwd: Print Working Directory es el comando que nos dice en que directorio estoy parado.
cd: cambiar de directorio, este comando recibe un parámetro, que es a qué directorio me quiero mover.
cd ~: atajo que lleva al Home.
cd -: nos lleva al ultimo directorio visitado.
cp: copiar un archivo
mkdir: Crear un directorio.
rm: borrar archivo
rmdir: borrar directorio (Primero borrar el contenido del directorio para después poder borrarlo, no se puede borrar un directorio que tiene archivos)

Hay dos archivos que vas a ver en todos los directorios que encuentres que son el punto “.” y el “…” estos dos archivos en realidad son lo que se llaman archivos virtuales, son más bien punteros de directorio. Por ejemplo “El punto punto” es el puntero al directorio que se llama el directorio Padre (es el directorio anterior o que contiene en el que estamos parados) y “el punto” es el puntero al directorio actual.

--------- COMANDOS DIRECTORIOS ----------
ls                          Ver los archivos de un directorio
ls -a                       Todos los archivos, incluso los ocultos
ls -l                       Listo los archivos
pwd                         Print working directory, muestra la ruta actual donde te encuentras
cd                          Change Directory, para movernos entre directorios
cd ~                        Me lleva al home
cd -                        Me lleva al ultimo directorio visitado
mkdir                       Crear un directorio
rmdir                       Borra el directorio
cp + archivo + directorio   Copiar un archivo a la ruta que se le diga (el ultimo parametro indicta el directorio o ruta)
rm                          Borra el archivo
mv + archivo + directorio   Mover un archivo

Dato adicional.
El comando mv también sirve para renombrar archivos. Eg.
mv archivo-n archivo-nuevo

Si alguien está en crisis por que la consola al escribir ls no muestra nada( me pasó xd)…tranquilos, colocan:
cd /mnt/c
Y ya pueden acceder a sus archivos de windows desde la consola y hacer los ejercicios.
Para llegar al escritorio directamente seria algo así:
/mnt/c/Users/“Su usuario de windows”/Desktop
exito!

Hola, Comunidad Platzi!

Después de haber terminado el curso descubrí un comando que les puede ser muy útil para conocer una breve descripción acerca de cualquier comando:

$ whatis {command}

Por ejemplo:

$ whatis ls

Espero les sea útil!

en realidad si que se pueden borrar directorios con contenido, con el comando rm -rf nombreDelDirectorio, de ahi en mas no se si no lo mencione Mauro porque sea mala practica.

Este tema esta MUY BUENO…

Está equivocado el docente cuando dice que no se puede eliminar un directorio con archivos. Simplemente hay que pasar las banderas correctas al comando para hacerlo. Se puede usar rm -R test/

Para poder las carpetas y archivos en modo arbol puede usar el comando tree.
$ tree # Muestra directorios y ficheros
$ tree -d # Muestra sólo directorios
$ tree -L X # Muestra hasta X directorios de profundidad
$ tree -f # Muestra los archivos con su respectiva ruta
$ tree -a # Muestra todos los archivos, incluidos los ocultos.

➜  prueba tree
.
├── create
│   └── prueba.py
├── day.txt
└── testo.txt

1 directory, 3 files

RESUMEN

ORGANIZACIÓN DE INFORMACIÓN.
**Archivos: **Es lo que guarda información
Directorios: Es la forma de organizar los archivos. Dentro podemos tener subdirectorios.

Esto forma un árbol de directorios.
/DIRECTORIO/SUBDIRECTORIO/ARCHIVO


En un mismo directorio no pueden existir dos archivo con el mismo nombre, pero si vivir con el mismo nombre en rutas diferentes

hay caracteres reservados. *, ?
ls (sirve para ver los archivos de directorio)
. Puntero a directorio actual
… Puntero a directorio padre
pwd muestra el directorio de trabajo
cd (change directory) cambia directorio.
cd + ~ (virgulilla:alt+126) Sirve para llevar al home.
cd + - te lleva al ultimo directorio visitado.
cd … me sirve para regresar al directorio padre

Comandos para organizar.
mkdir me permite crear directorios.
ls -l sirve para saber cuando se creó un directorio o un archivo
ls -a me sirve para ver los archivos ocultos.

Copiar un archivo
cp + archivo + directorio: Copia archivo a directorio
rm + archivo :me permite remover un archivo.

Mover un archivo
mv + archivo

nota:Primero se borra el contenido del directorio, no se puede borrar un directorio que tiene archivos adentro.

si desean acceder a sus discos locales usen “cd /mnt/”

😄 mis aportes:

¿Qué es y cómo funciona el sistema de archivos?

Un sistema de archivos es el sistema en que los archivos presentes en un disco duro son organizados de manera en que el usuario tenga fácil acceso a sus documentos bajo una serie de directorios o carpetas que contienen archivos especificos y subdirectorios.

Toda esta serie de directiorios y subdirectorios forma un arbol de directiorios.

Identificación de archivos

Cada archivo en nuestro sistema operativo está identificado por su nombre y ubicación en el disco.

/directorio/subdirectorio/archivo

Importante señalar que dos archivos o directorios ubicados en el mismo lugar no pueden compartir el mismo nombre.

Lista de comandos para organizar archivos

  • ls: ver los archivos que están en el directorio actual.
  • ls -a: ver archivos ocultos en el directorio actual.
  • ls -l: ver detalles sobre archivos y directorios.
  • pwd: Muestra la ubicación actual en la que estámos.
  • cd home: moverme hacía el directorio especificado como parámetro.
  • mkdir directorio: crear un directorio.
  • rmdir dir/: eliminar un directorio. (importante primero eliminar su contenido)
  • cp file.txt dir/: copiar archivos entre directorios.
  • rm file.txt: eliminar archivos.
  • mv …file.txt . : mover archivos entre directorios.

Atajos

cd ~: regresar al home.

cd -: regresar al último directorio visitado.

cd … : regresar a la carpeta padre.

ALT + 126 para la tílde de la ñ

Alt + 126 = ~

Todo chevere y ya pero … Como creo un archivo??

ls: Listar archivos
ls -a: Ver todos los archivos listados
pwd: identificar directorio
cd: cambiar directorio
cd ~: Nos lleva al home
cd -: Nos lleva al último directorio visitado
mkdir: Crear un directorio
cd …: ir al directorio padre
cp: archivo directorio: copiar un archivo al directorio
rm archivo: borrar archivo del directorio
mv: mover un archivo a otro directorio
rmdir: eliminar un directorio

Preguntas sobre el almacenamiento:
1. ¿Cómo lograr que la información perdure?
a. El SO se encarga del soporte (disco rígido)
2. ¿Cómo la organizaremos?
a. Archivos y directorios (árbol de directorios)

Comandos para organizar archivos:
- Ls
○ -a (all) (. Ocultos)
- Pwd: Print working directory
- Cd: change directory
○ Eñe: home
○ - anterior
- Mkdir: make directory
- Cp: Copy
- Rm: remove
- Mv: Move, copiar y borrar
Rmdir: Remove directory

Espero les sirva como Tip:

El comando rmdir es utilizado para eliminar una carpeta o directorio vacío pero si es acompañado de la opción recursiva -r se podrá eliminar un directorio o carpeta incluyendo cualquier subdirectorio(s) o archivo(s) que este contenga:

rmdir -r

si se puede borrar un directorio con archivos adentro , pero se debe usar rm -r nombre_dir para poder borrar el directorio y su contenido.

# ls "List"
# -a "Muestra los archivos ocultos"
# pwd "directorio actual print working directory"
# cd Change directory/folder
#cd ~ "directorio principal" 
#cd - "ultima ruta visitada"
# mkdir "make directory"
# cp "copy"
#rm remove
#rmdir remove directory
# Enjoy  people!!

Mauro dijo que no se puede borrar un directorio que no está vacío. Que primero había que borrar su contenido. Pero con el comando rm -rf nombredeldirectorio se puede hacer.

Antes de empezar con este curso sería bueno que le echaran un ojo al de Prework. Es un curso bastante bueno para crear un entorno de desarrollo.

Se pueden borrar directorios con archivos dentro si le pasamos el flag -r a rm. De esta forma

rm -r test/

~ se escribe Pulsando la tecla Alt Gr y el signo + al mismo tiempo

Bastante interesantes estos comandos!

Si queremos copiar un archivo de una carpeta, hacia otra que esta en el directorio padre.
Con el comando touch creamos un archivo

Ejemplo:

mkdir test
mkdir test2
cd test
touch prueba.txt
cp prueba.txt ../test2

->Organización de la información
Archivos / Directorios
->Identificación de Archivos
Nombre / Ubicación
/Directorio/Subdirectorio/ archivo
->Comandos para archivos
ls: Lista los archivos que están dentro del directorio actual
ls -a: Lista todos los archivos y los ocultos también (los archivos ocultos les coloca un punto adelante del nombre).
->Punteros al directorio
. Apunta al directorio actual
… Apunta al directorio padre
pwd: Identificar el directorio
cd: Cambiar de directorio (cd… regresa al directorio padre)
cd~: Atajo que lleva a home
cd-: Me lleva al último directorio visto
->Comandos para organizar los archivos
mkdir: Crea un directorio
cp: Copia un archivo
rm: borra un archivo
mv: mueve un archivo
rmdir: elimina un directorio vacío

Modificando Archivos y Directorios

<ls> muestra los archivos en el directorio actual
<ls -a> muestra los archivos en el directorio actual + los ocultos
<pwd> print working directory muestra la ruta del directorio actual
<cd> change directory
<cd ~> acceder al home
<cd -> acceder al último directorio visitado
<mkdir nombre> crear directorio nuevo dentro del actual
<cp origen/archivo destino/> copiar un archivo de un directorio a otro  
<mv origen/archivo destino/> mover un archivo de un directorio a otro  
<rm archivo> eliminar un archivo 
<rmdir directorio/> eliminar directorio (solo para borrar directorios vacios)

Muchas gracias por los aportes de los comandos. les Comparto unos puntos a resaltar:

  • archivos que comienzan con un “.” en su nombre, hace referencia a archivos ocultos en el sistema.
  • los archivos “.” y “…” son puntos a directorios. “.” hace referencia al directorio actual y “…” hace referencia al directorio padre o el que antecede la ubicación actual.
  • Podemos identificar si un archivo es realmente un archivo o es un directorio, al usar el comando “ls -l” en los primeros valores que aparecen a la izquierda, los que tengan una “d” serán directorios. Por ejemplo, algo asi: “drwxrwxrwx”

#roadToCode ¿Te aburre la apariencia de tu linea de comandos? CLIC DERECHO / PROPIEDADES. Personaliza tu espacio de aprendizaje. 😃

Hola, Compañeros bueno en este Video no te enseñan Todavía como crear un archivo dentro del directorio, Pero es necesario para aprender el comando de copiar y mover archivos a continuación te demuestro como lo puedes hacer .

1 . Tienes que crear el directorio en el dico Local o en tu directorio principal de Usuario con los siguientes comandos y visualizar si se creo el directorio .

  • ls
  • mkdir nombre/
  • ls visualiza si se creo el directorio
  1. Después Tienes que estar dentro del directorio creado y poner el siguiente comando .
  • cd Nombredeldirectorio/
  • touch nombredelarchivo.txt
  • ls visualizamos que se creo la carpeta

Bueno, trataré de seguirlo aún sin el LINUX, probaré practicar con GITBASH y lo demás lo anotaré. WLS

la barra del viedeo no deja ver los comandos por que el profe no limpia la pantalla, es deccir no borra la pantalla

Buen curso para recordar y reforzar como funciona la terminal.
*** Los mismo comandos se pueden usar en Git Bash

Vemos comandos como:
ls para mostrar archivos
ls -a para mostrar archivos ocultos
ls -l para listar archivos
pwd Para conocer ubicación
mkdir Creación de directorio
rm para borrar archivos
rmdir para borrar folder

Para crear un archivo vacío y para agregar al final del archivo una linea de texto.

touch hello.txt
echo "Hola mundo" >> hello.txt

ls (list)
ls -a (list all)
pwd (print working directory)
cd (change directory)
cd - (directorio anterior)
mkdir (making directory)
cp (copiar directorio)
rm (remove)
mv (move)
… (directorio anterior)
. (directorio actual)
rmdir (remove directory)

Si no sabes inglés aqui lo aprendes para relacionar los comandos

Algo que me pareció importante y no lo vi porque me tocó consultarlo, era como copiar un directorio y pegar dentro de otro:
ejemplo:
directorio: archivo1, archivo2
deseo copiar archivo1 y pegarlo en archivo2
comando: cp -r archivo1/ archivo2/
ya con esto encontraremos la copia del archivo1 dentro del archivo2

Sí se puede borrar un directorio con archivos adentro con el comando

rm -rf <directory_name>

Pero esto es una práctica peligrosa si no estás seguro de donde estás ubicado y qué carpeta estás borrando.

El comando mv tiene dos funciones,

  1. Mover un archivo o un directorio
  2. Renombrar un archivo o un directorio

Mover

$ mv archivo /ubicación/del/directorio

Renombrar
supongamos que tenemos un archivo llamado index.js y queremos cambiarle el nombre por rutas.js, ejecutariamos lo siguiente:

$ mv index.js rutas.js

con el comando
rmdir borramos solo la carpeta vacia y con
rm -r podemos borrar la carpeta con todo y contenido-

Un tip: ll es un alias de ls -l

ls => permite listar los archivos de un directorio
ls -a => permite listar los archivos ocultos
pwd => muestra el directorio donde estoy trabajando
cd /xxx=> cambia el directorio, pasado por parámetro
cd ~ => cambia al directorio principal
mkdir XXX => crea directorio(s)
cd XXX => cambia al directorio pasado por parametros
cp XXX YYY/ => copia un archivo (XXX) al directorio (YYY)
rm XXX => borra el archivo XXX
mv XXX /YYY => mueve y copia el archivo (XXX) desde el origen al directorio destino (/YYY)
rmdir => borra un directorio (debe estar vacio)

Falto ctrl + L para limpiar pantalla o clear)

cd ~ no me sirvio en windows

buenas noches como me puedo mover hacia el escritorio y crear una carpeta alli ya que los ejemplos que he hecho solo han sido en el home y por mas que trato de moverme con el comando cd no lo he logrado, espero encontrar colaboracion muchas gracias.

Al momento de acceder a una ruta con el comando cd, si el nombre de la carpeta a la que se desea ingresar se encuentra separado se debe usar comillas “”:
Ejemplo:
-cd "Program Files"
Si se escribe sin las comillas toma cada palabra como ruta independiente.

Muy importante la clase. Incluso ya he visto estos comandos pero es bueno volver a recordarlos , lo cual es importante ponerlos en practica.

quiero copiar con el comando cp alguno de los archivos que tengo en la cumputadora y llevarlo al directorio que cree y me responde “no such file or directory” y no copia nada. ¿A qué se debe esto?

¡Me vuelvo loco!.. volví a tener 16 años por unos minutos jjaja

cd ~ : te lleva al home
cd - : te lleva al último directorio visitado

Información muy útil que uno no sabia del tema hasta que se adentra a él.

los ( . , … ) son archivos virtuales que apuntan a un directorio.
( . ) Puntero al directorio actual
( … ) Puntero al directorio padre

😃 😉

Si escribes únicamente el comando:

cd

También te lleva al home

Les dejo mis apuntes en Notion de esta clase y la siguiente (práctica). Espero les sean de utilidad! 😉💚



Super dispuesto aprender , para terminar el curso de Git y GitHub.

ls: ver los archivos en el directorio que nos encontramos
ls -a: ver archivos ocultos
pwd: ver la ruta en la que nos encontramos
cd: cambiar directorio
mv: mover
rm: borrar
mkdir: crear directorio

Buena explicación fácil de entender y excelente para quienes vemos esto por primera vez

Telnet : se trata de una aplicación que permite a un usuario conectarse a otro ordenador y trabajar en él. Si ese ordenador al que se conecta el usuario tiene linux, entonces trabajará bajo linux, aunque en su máquina local tenga otro sistema operativo

El comando mv también se utiliza para renombrar directorios
mv (nombre del archivo) (nuevo nombre del archivo que quieres que tenga)
por ejemplo:
mac@MacBook-Air-de-MAC Desktop % mkdir ejemplo
mac@MacBook-Air-de-MAC Desktop % touch ejemplo/quesadillas.txt
mac@MacBook-Air-de-MAC Desktop % cd ejemplo
mac@MacBook-Air-de-MAC ejemplo % ls
quesadillas.txt
mac@MacBook-Air-de-MAC ejemplo % mv quesadillas.txt conQueso.txt
mac@MacBook-Air-de-MAC ejemplo % ls
conQueso.txt

Buenas noches, tengo un inconveniente pues una vez instalado el ubuntu ingreso este comando /mnt/c/Users/pc para poder acceder a los archivos que tengo en el disco C: de windows, el resultado que me arroja es que es un fichero pero al momento de averiguar en que directorio estoy ubicado me muestra /home/miusuario. Cómo puedo acceder desde el ubuntu a los archivos que tengo en mi disco c de windows?

Gracias por la ayuda

**ls -a ** todos los archivos incluyendo los ocultos
pwd muestra la ruta donde estamos
**cd ~ **nos lleva al directorio de nuestro usuario
cd - nos lleva al ultimo directorio visitado
**ls -l **informacion de los archivos y directorios de un path
cp nameFile pathToCopy/ copia un archivo. nameFile es el nombre del archivo con su extencion y pathCopy/ es a donde lo vamos a mandar
**mv nameFile pathToMove/ **mueve un archivo de un lugar a otro
rmdir namePath elimina una carpeta

Para todos los comando que se vean en el curso puedes usar

man <comando>

Para ver más información, modificadores y parámetros del mismo

¿Qué es y cómo funciona el sistema de archivos? – Organización de archivos

¿Cómo se puede guardar la información en un pc?
El sistema operativo se encarga de alterar las características de un soporte

Formas de organizar Información
Para organizar la información se pueden ocupar archivos, directorios y subdirectorios

¿Cómo se identifican los archivos?
Cada archivo se identifica por su nombre y su ubicación

date
whoami
ls
ls -l
ls -l -a
ls …/
cd …
cd ~
cd -
pwd
sudo -i
mkdir
cp ruta/archivo ruta
mv …/archivo . (del directorio anterior al directorio actual)
rm ruta/archivo
rm *.pdf
rmdir -p Dir1/Dir2/Dir3
mv ruta/archivo ruta

Normalmente nunca vamos a utilizar rmdir.
Es mas normal utilizar “rm -r” (recursivo para directorios). si desean eliminar los archivos de adentro sin preguntar seria “rm -rf” (recursivo y forzado)

Hola, no he podido instalar linux en windows de ninguna de las dos formas. este curso se puede hacer con otra terminal?

rmdir

Te permite eliminar un directorio sin archivos
.

rm -rf

Te permite eliminar un directorio con archivos

😃

Hola a todos, para poder eliminar un directorio que aun contiene archivos podemos utilizar el comando:

rm nombre_directorio -r

de esta manera podremos eliminar por completo un directorio sin la necesidad de eliminar los archivos de uno en uno.

no sabia que no se puedes eliminar un directorio con su contenido es decir primero se eliminan los archivos o el archivo que contienen dicho directorio a eliminar.
gracias por el dato.

Si quieren ver los archivos en forma de lista solo lo escriben asi:

ls - l

y con los archivos ocultos

ls -al

Significado de los comandos:

ls: list
pwd: print working directoy
cd: change directory
mkdir: make dir
cp: copy
rm: remove
mv: move
rmdir: remove directory


Atajos:

Ir al home: cd ~
Ir a directorio padre: cd ..

Para eliminar un directorio con arichvios dentro se utiliza el comando

rm -r nombre_del_directorio ```