[vine-users:080570] ディレクトリの中身の一括コピーについて
Umeda Mitsunori
m.umeda @ kzc.biglobe.ne.jp
2010年 10月 28日 (木) 20:51:15 JST
梅田です。
<質問内容>
下記にて示す、条件でディレクトリの中身(ファイルだ
け)だけを一括で、コピー(移動でも良いです)したい
のですが、簡単で便利な方法は有りませんか?
次の条件で、それを行うには、これしか無いのでしょう
か?ネットと手元の書籍で調べたのですが・・・。
<前提条件>
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 @ kzc.biglobe.ne.jp>
vine-users メーリングリストの案内