名前を変更すると、「mv:宛先 'DGProdAtt_1_20221101101807.xlsx'がディレクトリではありません。」エラー発生

名前を変更すると、「mv:宛先 'DGProdAtt_1_20221101101807.xlsx'がディレクトリではありません。」エラー発生

こんにちは。ファイル名を変更しようとしていますが、次のエラーが発生します。元のファイル名:005356209MAINSFTP_005356209DSM_ DGProdAtt_1_2022_11_01_10_18_07.xlsx

mv 005356209MAINSFTP_005356209DSM_ DGProdAtt_1_2022_11_01_10_18_07.xlsx 005356209DSM_005356209MAINSFTP_DGProdAtt_1_20221101101807.xlsx

mv: target ‘DGProdAtt_1_20221101101807.xlsx’ is not a directory

ディレクトリエラーを解決するには?

ベストアンサー1

私が正しく理解した場合は、ファイル名にスペースがあります005356209MAINSFTP_005356209DSM_ DGProdAtt_1_2022_11_01_10_18_07.xlsx。特殊文字の前に必ずバックスラッシュ(\)を追加する必要があります(例:bashのスペース)。それ以外の場合、bashはそれをコマンド入力引数間の区切り文字として扱います。

したがって、正しいコマンドは次のようになります。

mv 005356209MAINSFTP_005356209DSM_\ DGProdAtt_1_2022_11_01_10_18_07.xlsx 005356209DSM_005356209MAINSFTP_DGProdAtt_1_20221101101807.xlsx

注:常に使用してください。タブキー完全なファイル名を手動で入力するのではなく、bashを入力した場合。

おすすめ記事