[vine-users:080584] Re: ディレクトリの中身の一括コピーについて

Umeda Mitsunori m.umeda @ kzc.biglobe.ne.jp
2010年 10月 30日 (土) 19:51:58 JST


梅田です。

村上さん、赤星さん、島野さん、中司さん、レスを有難う御座います。

On Sat, 30 Oct 2010 07:08:52 +0900
tanpoko <tanpoko2002 @ gmail.com> wrote:

実を言いますと本件は小生に来た質問に、小生が答えら
れず、今は分からないけれども勉強になるテーマだと考
え、数日の時間を貰い、ググったり、手持ちの書籍を読
んだりして、分からなかったため当MLで質問させて頂い
たものです。質問者はVineとUbuntuユーザーの為、sudo
コマンドについても聞いたのですが、赤星さんには大変
申し訳ないことをしました。彼がVineで作業するかUbuntu
で作業する積もりなら、当方の回答を読み替えれば良い
お話でした。

<結論>
村上さんの提示された、案で解決出来ました。

# cp /home/suomi/デスクトップ/jikkenn/* /usr/lib/codecs/

jikkenn/*の*ワイルドカードで対処可能。そこでワイルド
カード?でググると

ファイル名やディレクトリ名を指定するときに使う、
「任意の文字」を意味する特殊文字。「*」が任意の
長さの任意の文字を、意味する。

例)カレント・ディレクトリ内のすべてのファイルを消す
(ドット・ファイルは残す)
$ rm *

と有り、jikkenn/*はjikkennディレクトリを*任意の長さ
の任意の文字=ディレクトリ内全ての文字(ファイル:
ただしドットファイルは除く)で処理出来ることが分か
りました。

<島野さん案について>
# cd /home/suomi/Desktop/jikkenn

Desktopディレクトリはデスクトップディレクトリじゃ
ないかと思うのですが、ここで少し小生に考えが御座
います。Ctrl+Alt+F1〜F6までのコンソール空間で”デ
スクトップ”ディレクトリ等、日本語ファイル名、日
本語ディレクトリ名は文字化けしてしまいます。konコ
マンドを使えるようにするか、デフォルトでのディレ
クトリやファイルには日本語を使わないのが良いと思
うのですが、如何でしょうか?

※開発陣のご苦労を考えると日本語ファイル名、日本
 語ディレクトリ名を英語化する方が易しいかと想像
 しますが、仮想コンソールをkonコマンドで日本語が
 使えればより、Vineが使いやすくなるのは確かだと
 思われますので、ご検討願えないでしょうか?

本題に戻ります。島野さん案についてです。

# tar cf - . | (cd /usr/lib/codecs; tar xf -)

どうしてもこの意味が分かりません。tarはアーカイブ
コマンドで有りますので、どうしてこう言う使い方が出
来るのかが分かりませんでした。

# tar cf - .の出力を|(cd /usr/lib/codecs; tar xf -)データとしてこちら側に渡す

# tar cf - .ここの.はドットファイルやフォルダの事
を指定している物だと思うのですが如何でしょうか。

> 中司さん

やりたい事ですが

mplayerのcodec集をmplayerサイトから落として/user/lib/codecs
に入れようとして居ります。codec 集の入ってる箱が essential-
20071007 なのです。例としては話が難しくなると考え例題をテキ
ストファイルにしただけで、深い意味はございません。もうGKSUで
作業して、結果、これらのファイルは役に立たないことが判明した
のですが、面白い「課題」では有るので、質問させて頂きました。

-- 
Umeda Mitsunori <m.umeda @ kzc.biglobe.ne.jp>


vine-users メーリングリストの案内