From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28387 invoked by alias); 22 Feb 2014 21:49:48 -0000 Mailing-List: contact zsh-users-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Users List List-Post: List-Help: X-Seq: 18502 Received: (qmail 12435 invoked from network); 22 Feb 2014 21:49:42 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_PASS autolearn=ham version=3.3.2 Message-ID: <1393105212.21091.2.camel@air.home.fifi.org> Subject: Re: Copying certain subdirectories retaining structure From: Philippe Troin To: zzapper Cc: zsh-users@zsh.org Date: Sat, 22 Feb 2014 13:40:12 -0800 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.8.5 (3.8.5-2.fc19) Mime-Version: 1.0 Content-Transfer-Encoding: 7bit On Sat, 2014-02-22 at 20:06 +0000, zzapper wrote: > I want to copy all files in subdirectories named /good/ to a USB while > retaining directory structure > > /aaa/pic/good > /aan/dogs/good/ > /dir1/dir2/dir3/good/ for i in **/good(/) do dest=/media/usbkey/$i mkdir -p $i:h cp -a $i /media/usbkey/$i done Phil.