Estoy tratando de copiar un directorio con una gran cantidad de archivos a otro destino. Yo hice:
cp -r src_dir another_destination/
Entonces quería confirmar que el tamaño del directorio de destino es el mismo que el original:
du -s src_dir
3782288 src_dir
du -s another_destination/src_dir
3502320 another_destination/src_dir
Luego pensé que podría haber varios enlaces simbólicos que no fueran seguidos por el cp
comando y agregué la -a
bandera:
-a Igual que las opciones -pPR. Conserva la estructura y los atributos de los archivos, pero no la estructura del directorio.
cp -a src_dir another_destination/
pero du -s
me dio los mismos resultados. Es interesante que tanto el origen como el destino tengan la misma cantidad de archivos y directorios:
tree src_dir | wc -l
4293
tree another_destination/src_dir | wc -l
4293
¿Qué estoy haciendo mal que obtengo diferentes tamaños con el du
comando?
ACTUALIZAR
Cuando intento obtener tamaños de directorios individuales con el du
comando obtengo resultados diferentes:
du -s src_dir/sub_dir1
1112 src_dir/sub_dir1
du -s another_destination/src_dir/sub_dir1
1168 another_destination/src_dir/sub_dir1
Cuando veo archivos con ls -la
, los tamaños de archivo individuales son los mismos pero los totales son diferentes:
ls -la src_dir/sub_dir1
total 1168
drwxr-xr-x 5 hirurg103 staff 160 Jan 30 20:58 .
drwxr-xr-x 1109 hirurg103 staff 35488 Jan 30 21:43 ..
-rw-r--r-- 1 hirurg103 staff 431953 Jan 30 20:58 file1.pdf
-rw-r--r-- 1 hirurg103 staff 126667 Jan 30 20:54 file2.png
-rw-r--r-- 1 hirurg103 staff 7386 Jan 30 20:49 file3.png
ls -la another_destination/src_dir/sub_dir1
total 1112
drwxr-xr-x 5 hirurg103 staff 160 Jan 30 20:58 .
drwxr-xr-x 1109 hirurg103 staff 35488 Jan 30 21:43 ..
-rw-r--r-- 1 hirurg103 staff 431953 Jan 30 20:58 file1.pdf
-rw-r--r-- 1 hirurg103 staff 126667 Jan 30 20:54 file2.png
-rw-r--r-- 1 hirurg103 staff 7386 Jan 30 20:49 file3.png
ls -la
resultados. Ver ACTUALIZACIÓN
cp
son exactamente tan grandes como deben ser.
ls -ls
para ver cuánto espacio en disco están usando los archivos.