oflag option in GNU dd - equivalent in FreeBSD dd ?
Oliver Fromme
olli at lurza.secnetix.de
Tue Oct 23 08:18:44 PDT 2007
Bahman M. <b.movaqar at adempiere.org> wrote:
> On 2007-10-22 Juri Mianovich wrote:
> > I am used to using this command in Linux, using GNU
> > dd:
> >
> > dd if=/blah of=/bleh oflag=append conv=notrunc
> >
> > The problem is, FreeBSD 'dd' does not understand the
> > "oflag" argument.
> >
> > Is there some equivalent in the FreeBSD 'dd' syntax
> > that I can use, or am I forced to install GNU utils ?
Of course, the easiest way is to do this:
$ dd if=/blah >> /bleh
If you cannot do that, please explain why. If you know
your reason, there might be an alternative way to do it.
> dd if=/blah of=/bleh conv=notrunc seek=`ls -s /bleh | cut -f1 -d ' ' -`
>
> I don't know if any simpler way is possible (anyone?).
$ dd if=/blah of=/bleh conv=notrunc seek=$(stat -f%z /bleh)
I suggest to write a small alias or shell function if
you need to use such commands often. The following
shell function (for sh, zsh or bash) will do:
ddappend()
{
dd if="$1" of="$2" conv=notrunc seek=$(stat -f%z -- "$2")
}
Then you can simply write: $ ddappend /blah /bleh
Best regards
Oliver
--
Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing b. M.
Handelsregister: Registergericht Muenchen, HRA 74606, Geschäftsfuehrung:
secnetix Verwaltungsgesellsch. mbH, Handelsregister: Registergericht Mün-
chen, HRB 125758, Geschäftsführer: Maik Bachmann, Olaf Erb, Ralf Gebhart
FreeBSD-Dienstleistungen, -Produkte und mehr: http://www.secnetix.de/bsd
Passwords are like underwear. You don't share them,
you don't hang them on your monitor or under your keyboard,
you don't email them, or put them on a web site,
and you must change them very often.
More information about the freebsd-questions
mailing list