Date: Mon, 07 Jul 2014 19:30:41 +0200 From: Ralf Mardorf <ralf.mardorf@rocketmail.com> To: freebsd-questions@freebsd.org Subject: Re: [Bulk] Re: The name "grep" Message-ID: <1404754241.815.1.camel@archlinux> In-Reply-To: <53BAD236.3060501@qeng-ho.org> References: <20140707075443.d47ca06a.freebsd@edvax.de> <53BA4F77.60907@qeng-ho.org> <20140707104403.5a0694ff.freebsd@edvax.de> <53BA71A7.9040208@qeng-ho.org> <1404728392.19389.1.camel@archlinux> <53BA9EC0.9000201@qeng-ho.org> <20140707160528.7ecf9855.freebsd@edvax.de> <1404750481.19389.12.camel@archlinux> <53BAD236.3060501@qeng-ho.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 2014-07-07 at 18:00 +0100, Arthur Chance wrote: > On 07/07/2014 17:28, Ralf Mardorf wrote: > > > >> On Mon, 07 Jul 2014 14:21:04 +0100, Arthur Chance wrote: > >>> dd [options] [ infile [ outfile ]] > > > > This way users by accident could mistake the infile with the outfile. > > > > We dislike to randomly screw up infile and outfile, so IMO it makes > > sense to force if= and of= "operands". > > There's no problem about which file is input and which output with cp or > mv, so why on earth would it be a problem with a sane version of dd? > > If you really need a hand holding indication of which file is which, > > dd -i $infile -o $outfile > > would be in the Unix spirit, unlike the existing form. And with an > interactive shell you could use filename completion which fails with the > existing dd. Yes, I agree with "dd [options] -i infile -o outfile" - Polytropon, but there's a difference between cp/mv and dd. You can not copy or move e.g. a MBR, but you can dd a MBR. A superuser could damage the system with mv and cp too, but dd anyway is operating on another level. 2 Cents, Ralf PS: Sometimes the FreeBSD syntax IMO goes much to far, for example I compared ls from FreeBSD and Linux. $ uname -a FreeBSD freebsd 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243825: Tue Dec 4 09:23:10 UTC 2012 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 $ ls -hAl ~/.xsession-errors -rw------- 1 rocketmouse rocketmouse 4.0k Jul 7 19:20 /home/rocketmouse/.xsession-errors $ ls .xsession-errors -hAl ls: -hAl: No such file or directory .xsession-errors $ [rocketmouse@archlinux ~]$ uname -a Linux archlinux 3.15.3-1-ARCH #1 SMP PREEMPT Tue Jul 1 07:32:45 CEST 2014 x86_64 GNU/Linux [rocketmouse@archlinux ~]$ ls -hAl ~/.xsession-errors -rw------- 1 rocketmouse rocketmouse 1.4K Jul 7 19:26 /home/rocketmouse/.xsession-errors [rocketmouse@archlinux ~]$ ls .xsession-errors -hAl -rw------- 1 rocketmouse rocketmouse 1.4K Jul 7 19:26 .xsession-errors [rocketmouse@archlinux ~]$
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1404754241.815.1.camel>