[linux-users: 108456] Re: tar でバックアップする場合、ある複数ディレクトリ以下を除外したい場合は?
OOSATO, Kazzrou
kazz @ kk.iij4u.or.jp
2010年 5月 28日 (金) 18:30:24 JST
大里です。
昨夜は寝ぼけてたみたいなので自己ふぉろ
On Fri, 28 May 2010 01:54:05 +0900
"OOSATO, Kazzrou" <kazz @ kk.iij4u.or.jp> wrote:
> # でも、-X - は効かないみたいなんだよな。
今やってみたら、効きました。
--exclude-from, -X オプションも stdin から受け付けられました。
こんな場所で
kazz @ mercury:~/foo$ tree
.
|-- bar
| |-- BAR
| |-- barbar
| | |-- BARONE
| | `-- BARTOW
| `-- barbaz
| `-- BARBAZ
|-- baz
|-- foo
| |-- foobar
| | |-- FOOBARONE
| | |-- FOOBARTHR
| | `-- FOOBARTOW
| `-- foobaz
| `-- FOOBAZ
|-- fum
| `-- FUM
|-- tarfiles
`-- zot
|-- ZOTONE
`-- ZOTTWO
ファイルの中身はこんなで
kazz @ mercury:~/foo$ cat tarfiles
bar/barbar/BARTOW
foo/foobar
zot
tarfiles
-X ( --exclude-from ) オプション
kazz @ mercury:~/foo$ tar -cv --exclude-from - . > /dev/null < tarfiles
./
./baz/
./fum/
./fum/FUM
./foo/
./foo/foobaz/
./foo/foobaz/FOOBAZ
./bar/
./bar/BAR
./bar/barbar/
./bar/barbar/BARONE
./bar/barbaz/
./bar/barbaz/BARBAZ
-T ( --files-from ) オプション
kazz @ mercury:~/foo$ tar -cv --files-from - > /dev/null < tarfiles
bar/barbar/BARTOW
foo/foobar/
foo/foobar/FOOBARTHR
foo/foobar/FOOBARONE
foo/foobar/FOOBARTOW
zot/
zot/ZOTTWO
zot/ZOTONE
tarfiles
しかし、--exclude-from はたまに使うけど、--files-from は一度も使った
ことがなかったです。今後も実際に使う状況があるかどうか不明。
tar のオプションって、GNU と POSIX ではあまり変わらないんだっけか?
--
; kazz
---( end of my signature )---
linux-users メーリングリストの案内