ディレクトリ内のすべてのファイルを別のディレクトリに移動するには、シェルスクリプトを使用する必要があります。私は手動でこれを問題なく実行しましたが、スクリプトを作成するとmv
コマンドでエラーが表示されます。シェルスクリプトmvは役に立たないエラー "No such file or directory"を表示します。
ファイルを移動したいディレクトリの中には、2つのディレクトリphpとphp.tmpがあります。私が得るエラーはcd: /path/to/working/directory/php: No such file or directory
です。私は作業ディレクトリがあるときにそれが始まり、リストされているので混乱しています。
私が手にエラーがここにある:
ls $PWD #ensure the files are there
mv $PWD/* /company/home/directory
ls /company/home/directory #ensure the files are moved
私はls $PWD
を使用するとき、私は私が移動するが、エラーがその後、それは存在しないと言うディレクトリを参照してください。その後、私はマシン上でsshを実行しているときに私はファイルが正しく移動されて参照してください。
私が移動しているディレクトリが重要な場合、ファイルは別のユーザーが所有していますが、シェルはルートとして実行されています。
私はこのエラーが発生する理由を理解できません。どんな助けも素晴らしいでしょう。
どうなりますか? – 123
これは実行中のマシンへのssh'ingを言いました - このスクリプトはリモートで実行されているのでしょうか? –
あなたのスクリプトはどうやってどうですか? – Jdamian