2016-10-19 9 views
-4

Uni OSコースの割り当てに問題があります。 基本的には次のように表示されます。Bash、フォルダから別のファイルにコピーする

評価のためのファイルを今すぐ配信します。ファイルの内容は、 という接頭辞が "2016"のすべてのファイルをディレクトリ "ExercisesOS"からディレクトリ "OSLab"にコピーするコマンドを含む1行です。 このようなコマンドを書くときは、現在のディレクトリを "〜"と見なしてください。

私はすでにそのコードを試してみました:

cp /ExercisesOS/2016* /OSLab 

が、それは私の2つのエラーを実行します。

正しいコマンドを書き込むにはどうすればよいですか?

+2

2つのエラーは何ですか? –

+1

'cp/ExercisesOS/2016 * OSLab'。私は '/ OSLab'が存在しないと思っています(ルートディレクトリ!) –

+0

あなたが使ったコマンドはルートレベルからそれらのディレクトリを探しますが、それらはあなたのcwdである代わりに'〜 'になっていると思います。両方のパスから先頭の '/'を削除しますか? – Sundeep

答えて

2

作業中のディレクトリからコピーしたいと思うかもしれません。

$ pwd 
/home/userdir 

を作業ディレクトリからコピーするには:

$ cp ExerciseOS/2016* OSLab/ 
1
mkdir OSLab && cp /ExercisesOS/2016* OSLab 

をこのソリューションは、ディレクトリ 'OSLab' がすでに作成されていないことを前提としていますあなたが作業している場所を確認するには

関連する問題