そのフォルダ内のファイルを含むフォルダを別のフォルダにコピーすることに問題があります。コマンドcp -r
はフォルダ内のファイルをコピーしません。
あなたが探しているオプションは-R
です。
cp -R path_to_source path_to_destination/
destination
が存在しない場合は作成されます。-R
はcopy directories recursively
を意味します。大文字と小文字が区別されないため、-r
を使用することもできます。/
を追加することによる微妙な違いに注意してください。あなたはcp
コマンドを探しています。コピーしようとしているディレクトリの外にいるようにディレクトリを変更する必要があります。コピーしているディレクトリがdir1
であり、あなたがそれをあなたの/home/Pictures
フォルダにコピーしたいならば:
cp -r dir1/ ~/Pictures/
Linuxでは大文字と小文字が区別され、ファイルではないことを確認するために各ディレクトリの後に/
も必要です。 ~
は端末内の特殊文字で、現在のユーザーのホームディレクトリに自動的に評価されます。どのディレクトリにいるのかを知る必要がある場合は、コマンドpwd
を使用してください。
Linuxコマンドの使い方がわからない場合は、マニュアルページを参照してください。
man [insert command here]
端末プロンプトで。
また、端末に入力するときに長いファイルパスを自動補完するには、次のように入力します。 Tab パスを入力し始めると、選択肢が表示されるか、パスの残りの部分が挿入されます。
つかいます:
$ cp -R SRCFOLDER DESTFOLDER/