![シェルからスペースで区切られた2つの単語を含むファイルを削除する方法は? [コピー]](https://linux33.com/image/72174/%E3%82%B7%E3%82%A7%E3%83%AB%E3%81%8B%E3%82%89%E3%82%B9%E3%83%9A%E3%83%BC%E3%82%B9%E3%81%A7%E5%8C%BA%E5%88%87%E3%82%89%E3%82%8C%E3%81%9F2%E3%81%A4%E3%81%AE%E5%8D%98%E8%AA%9E%E3%82%92%E5%90%AB%E3%82%80%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E5%89%8A%E9%99%A4%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AF%EF%BC%9F%20%5B%E3%82%B3%E3%83%94%E3%83%BC%5D.png)
hello world
私のホームディレクトリに呼ばれるテキストファイルを作成しました。シェルを介してコマンドを使用して削除しようとしましたrm
。しかし、シェルを実行すると、rm hello world
「hello」という名前と「world」という名前の2つの別々のファイルを削除したいと思います。これを正しく行うにはどうすればよいですか?
答え1
次のように引用できます。
rm "hello world"
または脱出スペース:
rm hello\ world
答え2
時にはワイルドカードを使用して対話的に削除する方が簡単です。
$ rm -i hell*