I持っ@#〜Test_Fileという名前のファイル:!私はそれはエラーbashは特殊文字をコピーし
に投げる次のコード#!/bin/sh
for f in /tmp/*.azw2; do
if [ -f "$f" ]; then
cp "$f" /some/directory
fi
done
を実行しています
tmpディレクトリにある "_ 1328853976191.txt
CP:削除することはできません「/some/directory/[email protected][email protected]#~:"_1328853976191.txt」:そのようなファイルやディレクトリは
ない先がいずれかのどちらか/またはディレクトリのルートの下ではなく、場合、これは動作しますディレクトリトリー2レベル深い。
この問題を解決するにはどうすればよいですか?
あなたはどのプラットフォームにいますか?これはcpからの通常のエラーメッセージではありません。しかし、問題は、宛先ディレクトリが存在しない可能性が高いことです。 –
@evil otto私はLinux上にあり、宛先ディレクトリが存在する – Poorna