私はLinuxを理解し、いくつかのチュートリアルを進めています。次のような相対パス名でcp -a
コマンドを使用して、現在のディレクトリにファイルをコピーできると述べています
cp -a ../somedir/.
実行するたびに失敗します。構文は間違っていますか?
manページを試しましたが、私の質問に答えるものは何も見つかりませんでした。
cp -a ../somedir/.
間違っている。一般的な構文は
cp source target
引数を1つだけ指定しました。何かを現在のディレクトリにコピーするには、次を実行できます
cp ../somedir .
ドットの前のスペースに注意してください。 .
は現在のディレクトリの省略形です。 ..
は親ディレクトリの省略形です。
あなたは言うことができます:
cp -a ../somedir .
フォルダーとその内容を一緒にコピーする場合
またはあなたは言うことができます
cp -a ../somedir/* .
フォルダの内容をコピーする場合。
-a
オプションは、同じファイルツリーの同じファイル構造を新しい場所に複製しようとします