Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 25 Oct 2003 08:33:15 +0400
From:      "CBuH." <479001601@mail.ru>
To:        Matthew Seaman <m.seaman@infracaninophile.co.uk>, Scott Gerhardt <scott@g-it.ca>
Cc:        FreeBSD <freebsd-questions@freebsd.org>
Subject:   Re: Fwd: Help: tar & find
Message-ID:  <200310250833.17091.479001601@mail.ru>
In-Reply-To: <20031023113439.GC39601@happy-idiot-talk.infracaninophile.co.uk>
References:  <7F19C442-0513-11D8-8F40-000393801C60@g-it.ca> <20031023113439.GC39601@happy-idiot-talk.infracaninophile.co.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
=2D----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



On Thursday 23 October 2003 15:34, Matthew Seaman wrote:
> On Wed, Oct 22, 2003 at 10:43:50PM -0600, Scott Gerhardt wrote:
[....skipped,,,,]
>
> The problem is that you have file/directory names like 'ROOF LAYOUTS'
> which contain spaces and possibly other filenames containing
> characters with syntactic significance to the shell.
>
> Try:
>
>     find $FILES_DIR -xdev -type f -iname "*.bak -print0 | \
>         xargs -0 tar --remove-files -cvzpf $TAR_DIR/bak_files_`date
> +%F`.tar.gz

It'll have some _bad_ features:
If ``find'' will found to many files (default number of arguments to be pas=
sed=20
by xargs to the ``utility'' (the tar command) is 5000, the default size of=
=20
the command line is MAX_ARG (2048 bytes) //from man xargs), then xargs will=
=20
run the ``utility'' twice, or more times,... consider it will be a very sma=
ll=20
differenses in time, you'll get that the last tar invocation 'll replace yo=
ur=20
archievs with that time stamp.

IMHO.

WBR, CBuH.

=2D --=20

        CBuH. CG[CX] XVyGYjau 479001600@mail.ru, ICQ#70929413
	GnuPG(PGP) public key is: http://ccclike.chat.ru/my_public_key.asc

=09
=2D----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (FreeBSD)

iD8DBQE/mf0L5Cj3gqxcdCoRAtvPAJ98ygwLGD1Oxprvl+TlOEEP99R7ygCeL8tR
L5loOfn5U3sJDVpRzVG4MvY=3D
=3DmJGX
=2D----END PGP SIGNATURE-----



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200310250833.17091.479001601>