Linuxでサービスを開始すると、ファイルは存在するが、「そのようなファイルまたはディレクトリはありません」というエラーが表示される

Windowsでスタートアップファイルを編集し、Linuxサーバーにアップロードしました。ファイルはディレクトリ内にありましたが、起動すると「そのようなファイルまたはディレクトリはありません」というメッセージが表示されました。スタートアップファイルの内容を何度も確認しましたが、特に問題は見つかりませんでした。問題は改行文字にあることが判明しました。

WindowsファイルをLinuxサーバーにアップロードした後、読み込めません。改行の問題であることが判明しました。

Linux上のvimで作成したファイルtest.txtをWindowsにコピーしたところ、内容がすべて1行で表示されました。Windowsで作成したtest.txtをLinuxにコピーしたところ、Linuxプログラムが異常動作しました。Windowsで作成したLinuxシェルスクリプトをLinuxにコピーして実行すると、問題が発生します。問題は改行文字^M!にあります。