Linux Tips

ディレクトリごとファイルをコピーするには

北浦訓行
2001/4/12

 サブディレクトリも含めてディレクトリの内容をすべてコピーするには、cpコマンドに-rオプションを付ける。

$ cp -r data data.backup

 cpコマンドでファイルやディレクトリをコピーすると、コピーされたファイルやディレクトリの日付などは、cpコマンドを実行したユーザーのものになる。

 これをオリジナルのファイルやディレクトリのままコピーするには、cpコマンドに-aオプションを付ける。

$ ls -l /tmp
合計 24
-rw-r--r--    1 root     root        21720 Apr  6 10:47 other.txt
$ cp /tmp/other.txt 1.txt
$ cp -a /tmp/other.txt 2.txt
$ ls -l
合計 48
-rw-r--r--    1 noriyu-k efield      21720 Apr  6 10:55 1.txt
-rw-r--r--    1 noriyu-k efield      21720 Apr  6 10:47 2.txt ←日付けがオリジナルのまま

Linux Tips Index


 Linux Squareフォーラム Linux Tipsカテゴリ別インデックス
インストール/RPM ブート/ブートローダ
ファイル操作 環境設定
ユーザー管理 コンソール/ターミナル
X Window System セキュリティ
トラブルシューティング 他OS関係
ネットワーク ハードウェア
Webサーバ Samba
GNOME KDE
OpenOffice.org エミュレータ
ソフトウェア そのほか/FAQ
全Tips公開順インデックス Linux Tips月間ランキング
Linux Squareフォーラム全記事インデックス

MONOist組み込み開発フォーラムの中から、Linux関連記事を紹介します


Linux & OSS フォーラム 新着記事
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

注目のテーマ

Linux & OSS 記事ランキング

本日 月間