0
Я хотел бы скопировать содержимое папки в другую, не копируя собственно папку. Например, в/dirA/dirB/у меня есть a.txt, b.txt и c.txt. Я хотел бы сделать:Содержимое папки папки Bash, а не папке
cp -r /dirA/dirB/ /some/folder/
В некотором смысле, что a.txt, b.txt и c.txt в/некоторые/папки, а не в/некоторые/папки/DIRB
Если есть папки для копирования в dirB, необходимо использовать параметр -r. Только для записи. –
@purplehuman: отчасти это зависит от того, куда должны идти (гипотетические) файлы под '/ dirA/dirB/anotherDir'. Если они также предназначены для работы в '/ some/folder', то' -r' не подходит (они попадают в '/ some/folder/anotherDir'). Если они предназначены для входа в подкаталог, вы можете изменить то, что я поставил ('cp -r /dirA/dirB/*.txt/dirA/dirB/anotherDir// some/folder'), чтобы выполнить задание. Также GNU ['cp'] (https://www.gnu.org/software/coreutils/manual/html_node/cp-invocation.html) имеет полезную опцию' -t/some/folder', которая может использоваться с ' find', чтобы переместить файлы в цель. –
Большой expalanation. Благодарю. –