Modificación de Archivos y Directorios#
Creación de archivos con cat#
[1]:
%%bash
#
# Creación de archivos con cat
#
cat > hola.txt
hola mundo cruel
[2]:
%%bash
#
# Archivos en la carpeta actual que terminan en '.txt'
#
ls *.txt
hola.txt
[3]:
%%bash
#
# Impresión del contenido del archivo
#
cat hola.txt
hola mundo cruel
[4]:
%%bash
#
# Adicion de contenido con cat
#
cat >> hola.txt
Esta es la segunda linea del archivo
[5]:
%%bash
#
# Contenido del archivo
#
cat hola.txt
hola mundo cruel
Esta es la segunda linea del archivo
[6]:
%%bash
#
# Generación de un archivo con cat
#
cat > hola.txt <<EOF
hola
mundo
cruel
EOF
[7]:
%%bash
#
# Contenido del archivo
#
cat hola.txt
hola
mundo
cruel
[8]:
%%bash
#
# Archivo sobreescrito
#
cat > hola.txt
esta es la primera linea del archivo
[9]:
%%bash
#
# Contenido del archivo
#
cat hola.txt
esta es la primera linea del archivo
touch#
[10]:
%%bash
#
# Creación del archivo con touch (vacio)
#
touch newfile
[11]:
ls -l n*
-rw-r--r-- 1 root root 0 Mar 25 23:45 newfile
mkdir#
[12]:
#
# Cambia el directorio de trabajo del notebook
#
%cd ~
/root
[13]:
%%bash
#
# Imprime el directorio de trabajo actual
#
pwd
/root
[14]:
%%bash
#
# Creación de un directorio
#
mkdir newdirectory
[15]:
%%bash
#
# Listado detallado de la carpeta actual
#
ls -l
total 4
drwxr-xr-x 2 root root 4096 Mar 25 23:45 newdirectory
-rw-r--r-- 1 root root 0 Mar 25 23:41 newfile
[16]:
%%bash
#
# Entra a 'newdirectory' e imprime el nombre del directorio
# de trabajo actual
#
cd newdirectory
pwd
/root/newdirectory
cp#
[17]:
%%bash
#
# Crea un archivo y lo copia (aun estamos en /root)
#
touch oldfile
ls -1
newdirectory
newfile
oldfile
[18]:
%%bash
#
# Copia el archivo
#
cp oldfile /root/newfile
ls
newdirectory
newfile
oldfile
mv#
[19]:
%%bash
#
# Se usa para mover o renombrar un archivo
#
mv oldfile newfile2
ls
newdirectory
newfile
newfile2
rm#
[20]:
%%bash
#
# Borra archivos
#
rm newfile2
ls
newdirectory
newfile
rmdir#
[21]:
%%bash
#
# Crea un directorio vacio
#
mkdir dir_to_delete
ls
dir_to_delete
newdirectory
newfile
[22]:
%%bash
#
# Borra el directorio, pero debe estar vacio
#
rmdir dir_to_delete
ls
newdirectory
newfile
[23]:
%%bash
#
# Cuando el directorio tiene contenido se debe borrar con rm -r
#
rm -r newdirectory
ls
newfile