人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

LINUXのCPコマンドについて教えて下さい。
ADIRの中にあるファイルとフォルダ全てをコピーしたいのですが
その中にある「.snap」はコピーさせたくありません。
宜しくお願いします。
cp -r /home/ADIR ←のようにずばりお答え下さい。

●質問者: hogehoho
●カテゴリ:インターネット ウェブ制作
✍キーワード:CP HOME Linux Snap コピー
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● masahikokimoto
●35ポイント ベストアンサー

http://q.hatena.ne.jp/1271982579

URLはダミーです。

1. cpしてからrmする

2. findして.snapを除き、cpする

3. rsyncを使って、--excludeオプションで.snapを指定する

rsync -a --exclude .snap /home/ADIR /home/BDIR

のように。

あたりが妥当かと。多分、最後のが一番いいです。

◎質問者からの返答

素敵^^

でもエラー出ちゃいました。

rsync: send_files failed to open "/mnt/nas95/050_\#226k/\#202\#275\#202\#257\#202??\#347/\#222|\#221\#272\#203f\#203X\#203N\#203g\#203b\#203v/\#202\#275\#202\#257\#202??\#347/\#202\#275\#202\#257\#202??\#347/\#203G\#203\#214\#203\#201\#203\#223\#203g\#212??W/\#203R\#203s\#201[_\#201`_\#203G\#203A\#203G\#203\#214\#203\#201\#203C\#203C\#203g\#221??\#265\#217o\#202\#265\#225\2.xls": Invalid argument (22)


2 ● showyou
●35ポイント

http://oshiete.goo.ne.jp/qa/1388271.html

cpだと除外ファイル指定がなさそうなので難しそうです。

distをコピー先ディレクトリとして

cd /home

find ADIR ! -name '.snap' | cpio -pdv dist

などどうでしょう。

◎質問者からの返答

ありがとうございます^^

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ