二重引用符を使用してコピーされたファイルにアクセスすることはできません。

二重引用符を使用してコピーされたファイルにアクセスすることはできません。

cpコマンドを使用して、誤って100個のファイルをコピーしました。

$ cp file1 "/data/ file1"
$ cp file2 "/data/ file2"

注:- / dataとfile2、file1の間にスペースがあります。

/ dataディレクトリにファイルを表示できますが、コピーまたは移動することはできません。これらのファイルへのアクセス/コピー/移動中にファイルが見つかりませんエラーが発生します。

$ cd /data/ ; ls
file1 
file2
$ cp file1 /data1/
can not stat file1 

問題を解決する方法。

ベストアンサー1

使用できるワイルドカード問題に一致するファイルを選択してください。例:

 for f in ./*file?
 do
   echo "[$f]"
 done

おすすめ記事