Repository navigation
Expand file tree
/
Copy pathscript4e2.sh
More file actions
executable file
·66 lines (64 loc) · 3.38 KB
/
Copy pathscript4e2.sh
File metadata and controls
executable file
·66 lines (64 loc) · 3.38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#!/bin/bash
rm disco
echo "######################################################################"
echo "$ ./mi_mkfs disco 100000"
./mi_mkfs disco 100000
echo "######################################################################"
echo "$ ./mi_touch disco 6 /fichero"
./mi_mkdir disco 6 /fichero
echo "######################################################################"
echo "$ ./mi_ls disco /"
./mi_ls disco /
echo "######################################################################"
echo "$ ./mi_escribir disco /fichero "hola que tal" 5120"
./mi_escribir disco /fichero "hola que tal" 5120
echo "######################################################################"
echo "$ ./mi_ls disco /"
./mi_ls disco /
echo "######################################################################"
echo "$ ./leer_sf disco"
./leer_sf disco
echo "######################################################################"
echo "$ ./mi_chmod disco 4 /fichero"
./mi_chmod disco 4 /fichero
echo "######################################################################"
echo "$ ./mi_escribir disco /fichero "estoy estupendamente" 256000"
./mi_escribir disco /fichero "estoy estupendamente" 256000
echo "######################################################################"
echo "$ ./mi_mkdir disco 6 /dir1/"
./mi_mkdir disco 6 /dir1/
echo "$ ./mi_touch disco 6 /dir1/fic1"
./mi_mkdir disco 6 /dir1/fic1
echo "######################################################################"
echo "./mi_escribir disco /dir1/fic1 hola1 256000"
./mi_escribir disco /dir1/fic1 hola1 256000
echo "######################################################################"
echo "$ ./mi_stat disco /dir1/fic1"
./mi_stat disco /dir1/fic1
echo "######################################################################"
echo "$ sleep 2"
sleep 2 #esperamos un poco para observar los sellos de tiempo
echo "######################################################################"
echo "$ ./mi_escribir disco /dir1/fic1 hola2 5120 #no cambia tamenBytesLog pero sí mtime y ctime (ocupamos 1 bloque más)"
./mi_escribir disco /dir1/fic1 hola2 5120 #no cambia tamenBytesLog pero sí mtime y ctime (ocupamos 1 bloque más)
echo "######################################################################"
echo "$ ./mi_stat disco /dir1/fic1"
./mi_stat disco /dir1/fic1
echo "######################################################################"
echo "$ sleep 2"
sleep 2 #esperamos un poco para observar los sellos de tiempo"
echo "######################################################################"
echo "$ ./mi_escribir disco /dir1/fic1 hola3 5200 #mismo bloque que offset 5120, cambia mtime pero no ctime"
./mi_escribir disco /dir1/fic1 hola3 5200 #mismo bloque que offset 5120, cambia mtime pero no ctime
echo "######################################################################"
echo "$ ./mi_stat disco /dir1/fic1"
./mi_stat disco /dir1/fic1
echo "######################################################################"
echo "sleep 2 #esperamos un poco para observar los sellos de tiempo"
sleep 2
echo "######################################################################"
echo "./mi_escribir disco /dir1/fic1 hola4 256010 #cambia tamEnBytesLog, mtime y ctime"
./mi_escribir disco /dir1/fic1 hola4 256010 #cambia tamEnBytesLog, mtime y ctime
echo "######################################################################"
echo "$ ./mi_stat disco /dir1/fic1"
./mi_stat disco /dir1/fic1