$ cd LALALA
~/LALALA $ dir
la\ la\ 1 la\ la\ 2
~/LALALA $
ターミナルでdir
コマンドを使用すると、ファイルのリストに\
(バックスラッシュ)が表示され、単語が区切られます(参照:Terimanal Image)。一方、Originには '\'(バックスラッシュ)はありません(参照:ディレクトリイメージ)。これを通常に戻すにはどうすればよいですか?
NB。その理由は、端末のpwd
コマンドが原因であると思います。 PWDコマンドを使用した後、これが発生します。
あなたが経験するのはquotingです、dir
にはそれを無効にする-N
または--literal
オプションがあります:
-N, --literal
print entry names without quoting
まったく同じことがls
にも当てはまりますが、特殊文字をエスケープするのではなく、ファイル名全体を一重引用符で囲みます(-b
または--escape
でls
でもトリガーできます)。 -N
を指定してls
を呼び出すと、この動作も無効になります。
$ touch 'la la '{1,2}
$ dir
la\ la\ 1 la\ la\ 2
$ dir -N
la la 1 la la 2
$ ls
'la la 1' 'la la 2'
$ ls -b
la\ la\ 1 la\ la\ 2
$ ls -N
la la 1 la la 2