不適切に名前付きファイルを削除する方法

不適切に名前付きファイルを削除する方法

pscpを使用してWindowsコンピュータからLinuxコンピュータにファイルをコピーします。誤ってパスを誤って設定したが、一部のファイルを削除できないようです。名前にスラッシュがあるので、そうですね…ファイルやディレクトリが存在しないという意味です。写真を添付し​​ます。ありがとうございます!

ここに画像の説明を入力してください。

答え1

UNIX シェルでは、バックスラッシュをエスケープするか、単一引用符で囲む必要があります。次のいずれかの方法でこれらのファイルを削除できます。

rm '\home\sluddani\installApps'

または

rm \\home\\sluddani\\installApps

答え2

/bin/rm の「-i」(対話型)オプションを使用できます。もちろん非常に注意してください。この特別な場合には、次のようにします。

cd && /bin/rm -i *Apps*

それはできます」アプリケーション「は何も一致しません。この場合(非常に注意してください):

cd && /bin/rm -i *

これは、隠された文字がある場合や、コマンドラインから明示的に名前を付けにくいファイルを削除するための最良の方法であることがよくあります。バックスラッシュ文字マッチングがバックスラッシュマッチで機能する場合、これはより良い解決策です。

どちらの場合も、削除を確認するように求められます。アーカイブしたいファイルに「はい」と答えないでください。

答え3

そのホストにファイルマネージャがある場合は、端末でそれを実行してそこからファイルを削除できます。

これにより、現在のディレクトリでノーチラスが実行されます。

nautilus .

これにより、誤って誤ったファイルを削除したり、より深刻な状況を防ぐことができます。

関連情報