一連のフォルダー内から現在のディレクトリにファイルをコピーしようとしています。ターミナルをいじってみると、全体の場所を指定すると機能することがわかります。
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
/vol/examples/tutorial/science.txt
は絶対パスです。パスが/
(スラッシュ)で始まる場合、ルートディレクトリから始まります。パスを現在のディレクトリ(相対パス)から開始する場合は、スラッシュで開始しないでください。
joostin@ubuntu:~$ cd unixstuff
joostin@ubuntu:~/unixstuff$ cp vol/examples/tutorial/science.txt .