GNU/Linux >> Tutoriales Linux >  >> Linux

crear archivos vacíos con la misma estructura de directorio que el directorio de referencia

Con GNU coreutils (por ejemplo, en Linux no integrado o Cygwin), es tan simple como

cp -a --attributes-only Dir1 Dir2

O de manera más complicada pero con un solo paso del sistema de archivos (para una portabilidad aún mayor ~ debe escribirse como $HOME )

find . \( -type d -exec mkdir -p "~/elsewhere/{}" \; \
  -o -type f -exec touch "~/elsewhere/{}" \; \)

La complejidad aquí es la de la lógica booleana (que puede ser de algún beneficio para aprender) y la precedencia (también es bueno saberlo) y cómo find implementa estos conceptos con un AND implícito entre -type y la acción subsiguiente, y O hacer una aparición como -o .


Linux
  1. 3 formas de eliminar todos los archivos de un directorio excepto uno o algunos archivos con extensiones

  2. Ventoy:Cómo crear una unidad USB de arranque múltiple con varios archivos ISO

  3. ¿Crear un archivo Tar de un directorio, a excepción de los archivos ocultos?

  4. ¿Por qué el comando Ls tarda en interrumpirse en el directorio Nfs con muchos archivos?

  5. Cree un archivo zip e ignore la estructura del directorio

¿Cómo eliminar todos los archivos con una extensión particular en una carpeta particular?

Conteo recursivo de archivos en un directorio de Linux

Linux:compare la estructura de directorios sin comparar archivos

¿Cómo crear enlaces simbólicos a todos los archivos (clase de archivos) en un directorio?

¿Cómo tar archivos con un orden ordenado?

Genere una nueva ventana de terminal con el mismo directorio que la ventana anterior