From owner-FreeBSD-users-jp@jp.freebsd.org  Mon Oct  6 07:13:12 1997
Received: by jaz.jp.freebsd.org (8.8.7+2.7Wbeta7/8.7.3) id HAA14183
	Mon, 6 Oct 1997 07:13:12 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.7+2.7Wbeta7/8.7.3) with ESMTP id HAA14178
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 6 Oct 1997 07:13:07 +0900 (JST)
Received: by dnsgw.tmca.ac.jp (1.39.111.2/3.5Wbeta-dnsgw)
	id AA140809616; Mon, 6 Oct 1997 07:13:36 +0900
Received: from unknown(192.168.1.13) by dnsgw.tmca.ac.jp via smap (V1.3)
	id sma014069; Mon Oct  6 07:13:23 1997
Received: from i386.honkan3.tmca.ac.jp by tmca.ac.jp (1.39.111.2/3.5Wbeta-mailsv)
	id AA016069572; Mon, 6 Oct 1997 07:12:52 +0900
Received: (qmail 22750 invoked by uid 1001); 5 Oct 1997 22:12:00 -0000
Message-Id: <19971005221200.22749.qmail@i386.honkan3.tmca.ac.jp>
From: "Murakami Hiroshi" <nws830@ca2.so-net.or.jp>
To: FreeBSD-users-jp@jp.freebsd.org
Date: Mon, 6 Oct 1997 07:12:00 +0900 (JST)
In-Reply-To: <199710051802.DAA17697@kid.micon.co.jp> from Atushi Sakauchi at "Oct 6, 97 03:02:43 am"
X-Mailer: ELM [version 2.4ME+ PL22 (25)]
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=20]
X-Sequence: FreeBSD-users-jp 18962
Subject: [FreeBSD-users-jp 18962] Re: Why ? (/tmp)
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

> 
> > $@$=$l$r(J, $@%f!<%6!<$,<+J,$N%[!<%`%G%#%l%/%H%j!<$K;}$C$F$3$h$&$H$9$k$H(J
> > 	% mv /tmp/kk .
> > 	mv: ./kk: set owner/group: Operation not permitted
> > $@$H$$$&%(%i!<$,=P$^$9(J.
> > 
> > $@$I$&$7$F$G$7$g$&$+!)(J
> 
> $@$3$l$O(J /tmp $@$K(J $@8B$i$:!"(Jroot $@0J30$N%f!<%6!<$,(J $@$3$H$J$k%U%!%$%k%7%9%F%`(J
> $@>e$K$"$k(J source $@$H(J target $@$r(J $@;XDj$9$k$HI,$:=P$k7Y9p$G$9!#(J
> 
> mv $@FbIt$G$O(J $@$^$:(J rename(2) $@$r(J $@H/9T$7!"(JEXDEV $@%(%i!<$,H/@8$9$k$H!"%U%!%$(J
> $@%k$r%3%T!<$7$F(J fchown(2), fchmod(2) $@$G(J owner, group, mode $@$r(J source $@$K(J
> $@B7$($F(J unlink(2) $@$G(J source $@$r(J $@>C$7$^$9!#(J
> 
> $@8f;XE&$N%a%C%;!<%8$O(J fchown $@!D(J $@$3$l$O(J $@%9!<%Q!<%f!<%6!<8"8B$r;}$C$?%W%m(J
> $@%;%9$+$i$7$+H/9T$G$-$^$;$s(J $@!D(J $@$,<:GT$7$?:]$K=PNO$5$l$^$9!#(J
> 
> 
> $@$b$7(J $@$*;~4V$,$"$j$^$7$?$i!J(J $@$+$D(J $@$=$&$$$&4uK>$,$"$l$P(J f^_^ $@!K(J 
> /usr/src/bin/mv/mv.c $@$r(J $@8fMw2<$5$$!#(J $@$3$&$7$?>.$5$J%3%^%s%I$+$i!X%=!<(J
> $@%9%3!<%I$NN9!Y$r;O$a$i$l$F$O$$$+$,$G$7$g$&!)(J


$@%]%$%s%H$O(J, $@!V@N$O(J, $@$3$N$h$&$J%(%i!<$O5/$-$F$$$^$;$s$G$7$?!W$G$9!#(J

$@%U%!%$%k%7%9%F%`$,0[$J$k>l9g$K$O(J, cp $@$K$h$k(Jsource$@$N%3%T!<$r(J 
destination$@$KBP$7$F9T$C$F$+$i(J, rm$@$K$h$j(Jsource$@$r>C5n$7$F$$$^$7$?(J. 
($@$"$k$$$O$=$l$HEy2A$JF0:n$G$7$?(J)

$@%*%s%i%$%s%^%K%e%"%k$r8+$F$b$=$NDL$j$G$9(J.

% man mv $@$K$h$k$H(J:
      ....[$@>JN,(J]...
     As the rename(2) call does not work across file systems, mmvv uses cp(1)
     and rm(1) to accomplish the move.	The effect is equivalent to:

	   rm -f destination_path && \
	   cp -pRP source_file destination && \
	   rm -rf source_file

     The mv utility exits 0 on success, and >0 if an error occurs.
      ....[$@>JN,(J]...

$@$H$J$C$F$$$^$9!#$^$?(J cp $@$N%*%s%i%$%s%^%K%e%"%k$K$h$k$H(J, cp -p $@$N%3%T!<$G$O(J,
$@%U%!%$%k$NB0@-$r!V2DG=$J8B$j!WF1$8$KJ]$C$F%3%T!<$9$k$H$J$C$F$$$^$9!#(J
$@F1$8$KJ]$F$J$$B0@-$,$"$C$F$b!"%(%i!<$K$O$J$j$^$;$s!#(J (% man cp $@$r;2>H$7$F(J)

$@<B:]$K!"(J
	% ls / > /tmp/kk
	% cp -pRP /tmp/kk $HOME
	% rm -rf /tmp/kk
$@$H$d$C$F$b2?$i%(%i!<%a%C%;!<%8$O=P$^$;$s(J.

-----
POSIX $@$N5,3J$,$I$&$J$C$F$$$k$+$O!"5,3J=q$r;}$C$F$$$J$$$N$GCN$j$^$;$s$,!"(J
$@B?J,@N$N$H$*$j!"$"$k$$$O:#$N(JFreeBSD$@%^%K%e%"%k$K=q$+$l$F$$$k$N$HF1$8$@$m$&(J
$@$H;W$$$^$9(J. $@30It;EMM$r%3!<%I$,K~$?$7$F$$$J$$$N$G$O!)(J $@$H$$$&$N$,5?Ld$G$9(J.

