summaryrefslogtreecommitdiff
path: root/bin/dd
diff options
context:
space:
mode:
authorBrian Feldman <green@FreeBSD.org>2000-02-26 21:29:44 +0000
committerBrian Feldman <green@FreeBSD.org>2000-02-26 21:29:44 +0000
commita6d413e7f8da5d14d5b8fd8fd3a5e19704a62497 (patch)
tree9236f2fa8996d52a5ef2fcc3bbb30f16cde3509b /bin/dd
parent80d21dc41ba277a75179ae197a69ae0255a9132c (diff)
Notes
Diffstat (limited to 'bin/dd')
-rw-r--r--bin/dd/args.c2
-rw-r--r--bin/dd/dd.112
2 files changed, 13 insertions, 1 deletions
diff --git a/bin/dd/args.c b/bin/dd/args.c
index 418b5cc91117..9843ddbf9176 100644
--- a/bin/dd/args.c
+++ b/bin/dd/args.c
@@ -82,8 +82,10 @@ static const struct arg {
{ "files", f_files, C_FILES, C_FILES },
{ "ibs", f_ibs, C_IBS, C_BS|C_IBS },
{ "if", f_if, C_IF, C_IF },
+ { "iseek", f_skip, C_SKIP, C_SKIP },
{ "obs", f_obs, C_OBS, C_BS|C_OBS },
{ "of", f_of, C_OF, C_OF },
+ { "oseek", f_seek, C_SEEK, C_SEEK },
{ "seek", f_seek, C_SEEK, C_SEEK },
{ "skip", f_skip, C_SKIP, C_SKIP },
};
diff --git a/bin/dd/dd.1 b/bin/dd/dd.1
index 32260e90b874..b34dcc624845 100644
--- a/bin/dd/dd.1
+++ b/bin/dd/dd.1
@@ -96,10 +96,20 @@ bytes instead of the default 512.
Read input from
.Ar file
instead of the standard input.
+.It Cm iseek= Ns Ar n
+Seek on the input file
+.Va n
+blocks. This is a synonym for
+.Cm skip= Ns Ar n .
.It Cm obs= Ns Ar n
Set the output block size to
.Va n
bytes instead of the default 512.
+.It Cm oseek= Ns Ar n
+Seek on the output file
+.Va n
+blocks. This is a synonym for
+.Cm seek= Ns Ar n .
.It Cm of= Ns Ar file
Write output to
.Ar file
@@ -107,7 +117,7 @@ instead of the standard output.
Any regular output file is truncated unless the
.Cm notrunc
conversion value is specified.
-If an initial portion of the output file is skipped (see the
+If an initial portion of the output file is seeked past (see the
.Cm seek
operand),
the output file is truncated at that point.