私はPerlスクリプトでディレクトリ内にソフトリンクを作ろうとしています。`ln -s TARGET DIRECTORY`のようなディレクトリ内でシンボリックリンクを作るにはどうすればいいですか?
私はこのようなディレクトリ/home/scripts
内/home/apuntes
へのリンクを作成するためにln
を使用することができます。
ln -s /home/apuntes /home/scripts
しかし、私は、Perlでこれを行う方法を知りません。試しました
symlink("home/apuntes", "home/scripts");
ただし、リンクが作成されていないため、エラーはありません。誰でも助けてくれますか?
PD:システムコールを使用できません – Ghafit
symlink( "home/apuntes"、 "home/scripts")はシェルコマンドの 'ln -s/home/apuntes/home/scripts'とは異なります。コールにはスラッシュが先頭に付きません。それはあなたの問題ですか? – mob
もしあなたがまだそれをやっていなければ、エラーのために '$!'をチェックしてください。 – mob