エコーのみを使用してディレクトリの内容(隠しファイルを含む)をファイルに移動できないのはなぜですか?

エコーのみを使用してディレクトリの内容(隠しファイルを含む)をファイルに移動できないのはなぜですか?

というディレクトリがあり、MusiqueONLYを使用してファイルのリストを保存したいと思います。nom.txtecho

しかし、ディレクトリの隠しファイルもコピーし、\n改行文字()を使用してディレクトリの「一般」ファイルから分離したいと思います。

このコマンドを試しましたが、動作しません。なぜ動作しないのかわかりません。 :

echo -e Musique/ \n.* > nom.txt
echo -e \n.* Musique/ > nom.txt
echo -e /Musique \n.* > nom.txt

誰かが私にこれを説明できますか?ありがとう

ベストアンサー1

私が正しく理解した場合は、追加情報が得られるまで次のコマンドを使用できます。

$ LC_ALL=C ls -1Ar | sed '0,/^\./s/^\./\n./' > nom.txt
$ cat nom.txt
b.txt
c.txt

.foo
.bar

おすすめ記事