[ Hyperborejac @ 18.03.2004. 16:19 ] @
| Kako da u Linuxu (komandna linija) kopiram samo direktorijum i sve njegove poddirektorijume, BEZ fajlova koji se u njima nalaze? Probao sam sa tar i cp, ali nista nisam uspio da iskombinujem. Ovo mi je zaista problem (a neophodno mi je), pa se nadam da ce mi neko odgovoriti. Pozdrav i hvala. |
[ filmil @ 18.03.2004. 16:55 ] @
$SRCDIR je dir iz koga „kopiraš“
$DESTDIR je dir u koga „kopiraš“
cd $DESTDIR
find $SRCDIR -type d | xargs mkdir
f
[ random @ 18.03.2004. 18:36 ] @
Neće moći baš tako, putanje koje izbaci find moraju da budu relativne... Ja bih ovako...
cd $DESTDIR
( cd $SRCDIR ; find . -type d ) | xargs mkdir -p
ili ajd sve odjednom
( cd $SRCDIR && find . -type d ) | ( cd $DESTDIR && xargs mkdir -p )
[ random @ 18.03.2004. 18:43 ] @
Ili još bolje je koristiti tar da bi sačuvali i permissions...
( cd $SRCDIR && find . -type d | xargs tar c ) | ( cd $DESTDIR && tar x )
[ Nemanja Jakovljevic @ 18.03.2004. 20:08 ] @
a najbolje je i sacuva permisions i sve:
cp -rp /dfd/fd/f/dir /dest/
[ random @ 20.03.2004. 02:42 ] @
Nemanja, čovek je tražio da se kopira samo struktura direktorijuma, BEZ fajlova.
[ Dundjerski Nemanja @ 20.03.2004. 21:24 ] @
Inace samo da dodam - i direktorijum je fajl!
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.