Linuxでディレクトリ名の前のスペースを削除する方法は? [閉鎖]

Linuxでディレクトリ名の前のスペースを削除する方法は? [閉鎖]

私のLinuxコマンドとそれが生成する出力は次のとおりです。

次の出力を提供するすべてのファイルを一覧表示するためにls -lを提供しました。

dr-xr-xr-x  5 rsa guest  4096 Jul  3 11:23 tsmc_40g_mixsig_7z_0p9v_2p5v
drwxrwxr-x  2 rsa guest  4096 Jul  3 11:33  tsmc_40lp_mixsig_7z_1p1v_2p5v

上記の2行目では、ディレクトリは名前が始まる前にスペースを作成します。 linuxコマンドを使用してディレクトリ名の前のスペースを削除するには?

ベストアンサー1

一重引用符で囲む mv ' tsmc_40g_mixsig_7z_0p9v_2p5v' tsmc_40g_mixsig_7z_0p9v_2p5v か、バックスラッシュを使用してスペースをエスケープできます。 mv \ tsmc_40g_mixsig_7z_0p9v_2p5v tsmc_40g_mixsig_7z_0p9v_2p5v

多くのシェルでは、タブ補完を使用して簡単に作成できます。

mv ' <TAB>多くのbashまたはzsh構成では、次のようになります。mv ' tsmc_40g_mixsig_7z_0p9v_2p5v'ただし、構成によっては機能しない場合があります。スペース、一重引用符、その他のスペースを入力し、Tabmvキーを押すと提案が表示され、Tabキーをもう一度押すことで完了できます。

おすすめ記事