私は学校の課題の一部としてこの問題を抱えています:
注: 上の画像で読みにくい場合は、ディレクトリツリーを次に示します。
$ tree
.
`-- sample_dir1
`-- sample_dir
|-- admin
|-- cambridge
| |-- cafeteria
| |-- library
| `-- security
| |-- annex
| |-- building
| `-- parking
|-- faculty
|-- history.exe
|-- markham
| |-- annex
| |-- building1
| `-- parking
|-- oxford
| |-- outline.doc
| |-- programming
| | `-- report.pdf
| `-- security
`-- stenton
|-- gen_ed
`-- lib_arts
|-- english.txt
`-- match.doc
15 directories, 11 files
次のコマンドを実行してみました:
$ cp ../cambridge/security/parking ./parking2
…しかし、それは機能していません。上の画像の質問は、現在のディレクトリが stenton
であることを示しています 、および parking
という名前のファイルのコピーを作成する必要があること ( security
から ディレクトリ)、および新しいファイルに parking2
という名前を付けます 、現在のディレクトリ stenton
に配置します 、相対パス名を使用します。
私は何が間違っているのですか?私のcp
コマンドは正しいようです。
承認された回答:
これは非常に基本的な質問です。これについては、manページを読んでみました。それにもかかわらず、ここにあなたの答えがあります:
cp <SOURCE> .
例:
このディレクトリにファイルがあります: / home / rkah / sample1
このファイルの名前は次のとおりです。sample
/ home / rkah /
というホームディレクトリに移動したい場合は、 sample
をコピーします / home / rkah /
へ 、次のコマンドを実行します:
cp〜/ sample/sample。
。コード> 記号は、現在の作業ディレクトリまたは現在あるディレクトリimを表します。