web-dev-qa-db-ja.com

現在のディレクトリにファイルをコピーするとき、そのようなファイルまたはディレクトリはありません

一連のフォルダー内から現在のディレクトリにファイルをコピーしようとしています。ターミナルをいじってみると、全体の場所を指定すると機能することがわかります。

joostin@ubuntu:~$ cp ~/unixstuff/vol/examples/tutorial/science.txt .

しかし、unixstuffフォルダーに移動して現在のフォルダーに直接移動しようとすると、エラーが発生します。何が起こっているのでしょうか?

joostin@ubuntu:~$ cd unixstuff
joostin@ubuntu:~/unixstuff$ cp /vol/examples/tutorial/science.txt .
cp: cannot stat ‘/vol/examples/tutorial/science.txt’: No such file or directory
3
Justin Liang

/vol/examples/tutorial/science.txtは絶対パスです。パスが/(スラッシュ)で始まる場合、ルートディレクトリから始まります。パスを現在のディレクトリ(相対パス)から開始する場合は、スラッシュで開始しないでください。

joostin@ubuntu:~$ cd unixstuff
joostin@ubuntu:~/unixstuff$ cp vol/examples/tutorial/science.txt .