私は学校の課題の一部としてこの問題を抱えています:
注: 上の画像で読みにくい場合は、ディレクトリツリーを次に示します。
$ 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を表します。