ファイルやディレクトリを別のディレクトリにコピーするには cpコマンド (CoPy) を実行します.
% ls <RET> ←カレントディレクトリ内のファイルを確認する report.tex % cp ../kadai1.tex chapter1.tex . <RET> ←1つ上のディレクトリからkadai.texをコピー chapter1.tex report.tex % cp ../chapter2.tex ../chapter3.tex . <RET> ←複数のファイルを同時にコピーできる % ls <RET> chapter1.tex chapter2.tex chapter3.tex report.tex % _
また,コピーの際に名前を変更できます. この例では,1つ上のディレクトリから`kadai1.tex' というファイルを`chapter1.tex'という名前に変えて カレントディレクトリにコピーしています.
% cp [オプション] [コピー元のディレクトリ,ファイル名] [コピー先のディレクトリ,ファイル名] <RET>
また,cpコマンドではワイルドカードを使った複数ファイルのコピーができます.
% ls <RET> ←`kadai1.tex'と`kadai2.tex'というファイルが存在する kadai1.tex kadai2.tex % cp *.tex ../ <RET> ←1つ上の階層にコピーする % cd ../ <RET> ←1つ上のディレクトリに移動 % ls <RET> Mail Wnn kadai1.tex kadai2.tex % _
■ディレクトリをコピーする | |
ディレクトリをコピーするには,`-r'オプションを指定します.次の例では,`assignment'というディレクトリを,カレントディレクトリにそのままコピーします. | |
書式 | cp -r [ディレクトリ名1] [ディレクトリ名2] <RET> |
% ls -F <RET> groupwork/ report.tex report2.tex % cp -r ../assignment . <RET> % ls -F <RET> assignment/ groupswork/ report.tex report2.tex % _ |