vine-users ML アーカイブ



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

  • From: Umeda Mitsunori <m.umeda@xxxxxxxxxxxxxxxxx>
  • Subject: [vine-users:080570] ディレクトリの中身の一括コピー について
  • Date: Thu, 28 Oct 2010 20:51:15 +0900
梅田です。

<質問内容>

下記にて示す、条件でディレクトリの中身(ファイルだ
け)だけを一括で、コピー(移動でも良いです)したい
のですが、簡単で便利な方法は有りませんか?

次の条件で、それを行うには、これしか無いのでしょう
か?ネットと手元の書籍で調べたのですが・・・。

<前提条件>

1)デスクトップ内にjikkennディレクトリが有り、複数
  のファイルが保管されている(例ではテキストファ
 イルですが、同じ種類のファイルであっても、異な
 るファイルの種類の混在状態であっても使える手段
 であること)。

2)/usr/lib/codecsディレクトリを作り、jikkennディレ
 クトリ「中身だけ」一括でコピー(移動可)する。

3)jikkennディレクトリ及びcodecsディレクトリ内はサブ
・ディレクトリは無いものとする。

<当方でやったこと>

手持ちの書籍、man、ネットで調べたのですが、基本事項
の確認(cpコマンドの使い方)しか出来ませんでした。

[suomi@localhost ~]$ mkdir ~/デスクトップ/jikkenn

実験ディレクトリ作成

[suomi@localhost ~]$ cd ~/デスクトップ/jikkenn

カレントデレクトリの移動

[suomi@localhost jikkenn]$ ls
e.txt q.txt w.txt
※テキストファイルを仮に3つ作って置きました。

コーデックスディレクトリへのコピーにroot権限が必要と考え

[root@localhost lib]# sudo mkdir /usr/lib/codecs
[sudo] password for suomi: 
suomi is not in the sudoers file.  This incident will be reported.
<和訳>
suomiがsudoersファイルにありません。この現象は報
告されるでしょう(???何も訳してないのと同じで
すね、申し訳ありません)。

[suomi@localhost lib]$ su
パスワード:

何故かは分からないのですが、sudoコマンドは使えませんでした。
suomiのroot権限取得で対応。

[root@localhost lib]# mkdir /usr/lib/codecs

コーデックスディレクトリが無いので作成

[root@localhost jikkenn]# cp e.txt q.txt w.txt /usr/lib/codecs

ファイル名を指定する時、複数指定は可能と確認(mvも同様)。

[root@localhost jikkenn]# cd /usr/lib/codecs

カレントディレクトリの移動

[root@localhost codecs]# ls
e.txt q.txt w.txt

ファイルのコピーを確認。

更に・・・

[root@localhost ~]# cp -R  /home/suomi/デスクトップ/jikkenn/ /usr/lib/codecs/
[root@localhost ~]# cd /usr/lib/codecs/
[root@localhost codecs]# ls
jikkenn/

これをやってしまうのは簡単なのですが、ディレクトリ毎
コピーしてしまいます(前提条件2に違反)。

ご教授いただければ幸いです。

-- 
Umeda Mitsunori <m.umeda@xxxxxxxxxxxxxxxxx>
_______________________________________________
vine-users mailing list
vine-users@xxxxxxxxxxxxxxxxxxxx
http://listserv.linux.or.jp/mailman/listinfo/vine-users