こんにちは、このエラーが発生する理由を知りたかったです。このディレクトリにはmockという名前があり、内部にはさらに3つのディレクトリがあります。以下のコードを使用して、モックディレクトリからprojweekディレクトリにすべてのアイテムをコピーしようとしています。
cp /mock/* ~/projweek
しかし、私はこのエラーを受け取ります
cp: cannot stat ‘mock/*’: No such file or directory
それがなぜであるかについてのアイデアはありますか?
ソースディレクトリが引用符で囲まれている場合は、*
は引用符の外側、つまり.
cp "source/"* dest
または
cp "source"/* dest
cpはunix/linuxでコピーに使用されます
cp /mock/* ~/projweek
これは、/ mockフォルダーからすべてのファイルをルートにあるprojweekフォルダーにコピーすることを意味します。
これの意味は cp: cannot stat ‘mock/*’: No such file or directory
ファイルまたはディレクトリが関連するパスに存在しないため、モックフォルダーからすべてのファイルをコピーできません
_cannot stat
_ = file/dirは存在しません。最初にパスを確認してください。
そして、あなたは_/mock
_をコピーしたいと言いますが、エラーメッセージはmock
と言います。最初に実際のコードを表示します。
Ubuntu、cp (GNU coreutils) 8.28
でテストするとき、両方のパスが正しい場合、ディレクトリの下のすべてのファイルを別のディレクトリにコピーしても問題ありません。
_root@DESKTOP-9NHNV2I:~# cp /root/temp/* /root
root@DESKTOP-9NHNV2I:~# ls
temp test.txt test2.txt test3333.txt
_