From owner-FreeBSD-users-jp@jp.freebsd.org  Thu Jun 24 10:18:23 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id KAA63718;
	Thu, 24 Jun 1999 10:18:23 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from mist.nintendo.co.jp (firewall-user@mist.nintendo.co.jp [202.214.242.34])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id KAA63713
	for <FreeBSD-users-jp@jp.freebsd.org>; Thu, 24 Jun 1999 10:18:22 +0900 (JST)
	(envelope-from shirai@pon.nintendo.co.jp)
Received: by mist.nintendo.co.jp; id KAA01120; Thu, 24 Jun 1999 10:18:20 +0900 (JST)
Received: from unknown(172.16.1.9) by mist.nintendo.co.jp via smap (4.1)
	id xma001112; Thu, 24 Jun 99 10:18:18 +0900
Received: from pon.nintendo.co.jp (pon [172.16.1.1])
	by yellow.nintendo.co.jp (8.9.3/3.7W/1999053110) with SMTP id KAA23113
	for <FreeBSD-users-jp@jp.freebsd.org>; Thu, 24 Jun 1999 10:17:39 +0900 (JST)
Received: from pon (localhost) by pon.nintendo.co.jp (4.2/6.4J.6)
	id AA20611; Thu, 24 Jun 99 10:18:01 JST
Message-Id: <9906240118.AA20611@pon.nintendo.co.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: Your message of Wed, 23 Jun 1999 15:43:38 JST.
             <199906230643.PAA18621.vifam@futatuki.fureai.or.jp> 
Date: Thu, 24 Jun 1999 10:18:00 +0900
From: Takashi SHIRAI <shirai@pon.nintendo.co.jp>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990610
X-Sequence: FreeBSD-users-jp 43572
Subject: [FreeBSD-users-jp 43572] Re: file flags (Re: one time make XF86Setup Video Card.) 
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: shirai@pon.nintendo.co.jp

$B!!#N#e#c#o$G$9!#(B

In Message-Id <199906230643.PAA18621.vifam@futatuki.fureai.or.jp> 
        futatuki@fureai.or.jp (Yasuhito FUTATSUKI) $B$5$s(Bwrites:
>   $B$U$?$D$-$G$9!#(B

>   flags $B$K$D$$$F$J$s$G$9$,!"(Btar $B$G%G%#%l%/%H%j$NFbMF$r0\F0$9$k$H(B
> $BJ]B8$5$l$^$;$s$M!#(Bcp -RPp $B$J$i$PJ]B8$5$l$^$9$,!#$J$s$+@N$O(B
> tar $B$G%3%T!<$9$k$Y$7!"$H65$o$C$?$N$H5U(B...$B!#(B

$B!!$3$l$K$D$$$F8!>Z$7$F$$$F$U$H5$$E$$$?$3$H$,$"$j$^$9!#(Bmv(1)
$B$N(B man page $B$K0J2<$N5-=R$,$"$j$^$9!#(B

|      As the rename(2) call does not work across file systems, mv 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

$B!!$H$3$m$,!"(B2.2.7-RELEASE $B$G;n$7$?$H$3$m!"$3$3$K=q$+$l$F$$$k(B
$B$N$H$OF1$85sF0$K$J$j$^$;$s$G$7$?!#(B
	$ touch hoge
	$ chflags nodump hoge
	$ ls -lo hoge
	-rw-r--r--  1 shirai  user  nodump 0 Jun 24 19:06 hoge
	$ rm -f /tmp/hoge && cp -pRP hoge /tmp && rm -rf hoge
	$ ls -lo /tmp/hoge
	-rw-r--r--  1 shirai  user  nodump 0 Jun 24 19:06 /tmp/hoge
	$ touch hoge
	$ chflags nodump hoge
	$ ls -lo hoge
	-rw-r--r--  1 shirai  user  nodump 0 Jun 24 19:07 hoge
	$ mv hoge /tmp
	$ ls -lo /tmp/hoge
	-rw-r--r--  1 shirai  user  - 0 Jun 24 19:07 /tmp/hoge

$B!!EvA3!"(Brename(2) $B$G<B8=$5$l$kHO0O!"B($AF1$8(B file system $BFb(B
$B$G$N0\F0$K$D$$$F$O(B file flags $B$OJ];}$5$l$^$9$,!"0[$J$k(B file
system $B4V$G$O(B file flags $B$O7Q>5$5$l$^$;$s!#(B
$B!!;d$O$:$C$H!"$3$l$,(B mv(1) $B$N;EMM$J$s$@$H;W$C$F$^$7$?$,!":#(B
$B2s2~$a$F(B man page $B$r8+$F!"$R$g$C$H$7$?$i$=$&$8$c$J$$$N$G$O$J(B
$B$$$+$H;W$$;O$a$^$7$?!#(B

$B!!$3$l$O!"$I$A$i$,@5$7$$$N$G$7$g$&$+!):G?7$N(B 3.2-RELEASE $B$G(B
$B$O(B man page $B$I$*$j$N<BAu$K$J$C$F$$$^$9$+!)$=$l$H$b(B man page
$B$NJ}$N5-=R%_%9$G$7$g$&$+!)(B
$B!!$b$7!"(Bman page $B$NJ}$,@5$7$/$F!"(B3.2-RELEASE $B$G$bF1$85sF0$N(B
$B$^$^$@$H$9$k$H!"$3$l$O<BAu%_%9$H$$$&$3$H$K$J$j$^$9$N$G!"$=$N(B
$B>l9g$O(B send-pr $B$7$F(B$B$_$^$9!#(B

$B!t!!(BFDclone $B$G$O$3$N(B mv(1) $B$N5sF0$K9g$o$;$F<BAu$7$A$c$C$?$s(B
$B!t$@$h$%!#(B

                                       $BGr0f(B $BN4(B (as $B#N#e#c#o(B)
