Backup diff of UNIX/コマンド/ファイル管理/cp vs current(No. 4)



cp コマンドでファイルをコピーできます。

% cp [source] [target]

同じ名前でコピーする場合は、[target] にディレクトリを指定するだけでできます。

% cp /usr/bin/ls .

/usr/bin/ls というファイルを . (カレントディレクトリ) にコピーという意味になります。

% cp /usr/bin/ls test

/usr/bin/ls というファイルをカレントディレクトリに test という名前でコピーという意味になります。 また、

% cp -r [dir] ../

のように -r オプションを使うとディレクトリ丸ごとコピーできます。 再起的 (recursive) 、という意味です。 ../ なので、一つ上のディレクトリにコピーになります。

written by s1080134
% cp -a [dir] ../

とするとファイル更新日時やパーミッション設定も保持して再帰的にディレクトリ丸ごとバックアップを取れます。

その他のオプションは

% man cp

で調べてください。


  • -
    Selection Vote
    役に立った  2 
    まあまあ  0 
    役に立たなかった  0 
    役に立たなかった場合コメントをお願いします。

    #areaedit


    URL B I U SIZE Black Maroon Green Olive Navy Purple Teal Gray Silver Red Lime Yellow Blue Fuchsia Aqua White

    #areaedit(end)

xrea