🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux.programowanie
Article #72514

Re: Bash : kopiowanie wybranych plików z podkatalogami

#72514
From: m
Date: Sun, 09 Sep 2012 19:45
27 lines
1824 bytes
W dniu 09.09.2012 18:37, orcus@pwr.wroc.pl pisze:
> On 2012-09-09, Adam Majewski <adammaj1@o2.pl> wrote:
>> Cześć,
>>
>> Chcę skopiowąć :
>> * tylko pliki z rozszerzeniem c
>> * z katalogu ~/c
>> * do katalogu ~/temp
>> * tak aby zachować podkatalogi
>>
>> Próbowałem :
>> find  ~/c -maxdepth 7 -name "*.c" -exec cp {} -R ~/temp \;
>>
>> ale w katalogu docelowym nie ma podkatalogów
>
> -exec bash -c 'D=~/temp/$( dirname "{}" ); mkdir -p "$D"; cp -a "{}"
> "$D"' \;
>
> Pisane z głowy, więc można się spodziewać że skopiowane nie zadziała.
>
> Przy okazji chętnie dowiem się jak prościej wykonuje się kilka poleceń
> używając jednego execa.

Nie do końca to o co pytałes, ale czy install -D nie zrobi tego co 
miałby zrobić ten exec?

p. m.
Technical Details
Message-ID: <504cf1bd$0$26687$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.internetia.pl!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <k2iaa2$ck3$1@news.dialog.net.pl> <slrnk4phav.te6.orcus@orcus.wcss.wroc.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.internetia.pl!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Date: Sun, 09 Sep 2012 21:45:00 +0200
From: m <mvoicem@gmail.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:15.0) Gecko/20120827 Thunderbird/15.0
MIME-Version: 1.0
Newsgroups: pl.comp.os.linux.programowanie
Subject: Re: Bash : kopiowanie wybranych plików z
 podkatalogami
References: <k2iaa2$ck3$1@news.dialog.net.pl> <slrnk4phav.te6.orcus@orcus.wcss.wroc.pl>
In-Reply-To: <slrnk4phav.te6.orcus@orcus.wcss.wroc.pl>
Lines: 27
Message-ID: <504cf1bd$0$26687$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 83.23.207.12
X-Trace: 1347219901 unt-rea-a-01.news.neostrada.pl 26687 83.23.207.12:51832
X-Complaints-To: abuse@news.neostrada.pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit