PDA

View Full Version : Copia file in sottocartella ma solo per 1 livello


pmattera
27-03-2023, 12:47
salve e buongiorno,
gentilmente posso chiedere una mano ?
avrei la necessità di creare uno script che copia 1 file in 2k/3k cartelle ma questo dovrebbe limitarsi solo da un 1 sottolivello e non ai ulteriori sottolivelli.


per intenderci

:\cartella\livello1
:\cartella\livello1\livello2


grazie
Paolo

jepessen
01-04-2023, 09:39
Non c'e' bisogno di uno script, puoi utilizzare il comando find per copiare file e cartelle fino ad un certo livello di profondita'

find src-dir/ -maxdepth 2 -type d -exec mkdir -p dest_dir/{} \;
find src_dir/ -maxdepth 3 -type f -exec cp {} dest_dir/{} \;

Stack Overflow (https://stackoverflow.com/questions/25513461/copy-recursively-x-folders-deep-linux)