タグ付けされた質問 「ls」

lsコマンドは、ディレクトリーの内容をリストします。

3
パイプされたlsはls -1と同じですか?
lsいくつかの列に出力を返しますが、私が試したディレクトリでls|catは、バイトが同じ出力を返しますls -1。それでも、私はls -1答えの中でパイプされたように見えls -1|wc -lます。好む理由はありls -1ますか?...|catの出力が変わるのはなぜlsですか?
19 shell  ls 

2
再帰なしでlsする方法
ディレクトリ内のパターンを持ついくつかのファイルをしようとしています。再帰的ではなく、最初のレベルのみをスキャンしたい。 私のスクリプト: for i in $(ls $INCOMINGDIR/*$BUSSINESSDATE*) do echo $i; done 上記のコマンドは再帰的にスキャンします。最初のレベルのディレクトリのみをスキャンするにはどうすればよいですか?
19 bash  shell-script  ls 

4
ディレクトリ内のファイルの「ディレクトリ順序」とは何ですか( `ls -U`によって使用されます)?
lsのマニュアルページによると、次のls -Uことを意味します。 ソートしないでください。ディレクトリ順にエントリをリストします。 「ディレクトリの順序」とは何を意味し、どのように決定されますか? 次のテスト(ext3ファイルシステムで実行)は、ファイルが作成された順序ではないことを示しています。 root@sv1010vm0007:/tmp# mkdir test root@sv1010vm0007:/tmp# touch test/2 root@sv1010vm0007:/tmp# touch test/1 root@sv1010vm0007:/tmp# touch test/3 root@sv1010vm0007:/tmp# ls -U test 2 3 1
19 filesystems  ls 



1
ls -l vs ls -lL
これは重複しているように見えますが、以前に尋ねられた質問は私の質問に答えません そのため、シェルで/homeディレクトリに移動し、そこを呼び出すディレクトリを作成しますplay 次に、このディレクトリに移動して/home/play、2つのファイルを作成します。1つ目はテキストファイル、2つ目は端末へのシンボリックリンクですtty 今使用するls -lと、次の出力が得られます どこに置くかのようにls -lL私はこれを得る この違いはどういう意味ですか?疑問符は何を表していますか?


3
「ls」リストで「l」とはどういう意味ですか?
ls -adl .*いずれかのディレクトリで実行すると、次のリストを含むファイルが取得されます。 lrwxrwxrwx 1 user group 43 Jul 3 16:25 .#filename.py -> person@computer.edu.4018:1372874769 ファイル名とURLに見えるものは赤で強調表示されます。どういうl意味lrwxrwxrwxですか?これはどのようなファイルですか?
17 ls  symlink 

8
ls -l出力形式をchmod形式に変換します
次の出力があるとしますls -l: drwxr-xr-x 2 root root 4096 Apr 7 17:21 foo これを使用する形式に自動的に変換するにはどうすればよいchmodですか? 例えば: $ echo drwxr-xr-x | chmod-format 755 OS X 10.8.3を使用しています。
17 permissions  ls  chmod 

2
サブディレクトリを含む更新日でファイルをソートしたい
サブディレクトリを含む更新日でファイルのみをソートしたい。 わかったls -lrtR | grep ^-。しかし、更新日でソートするようには見えません。 そして、このリストをファイルに保存する必要があります。出来ますか? Apr 01 2010 InsideDoosanServiceImpl.class // in A directory Apr 08 2010 MainController.class // in B directory Apr 07 2010 RecommendController.class // in B directory Apr 01 2010 MainDao.class // in B directory リスト全体が日付順ではなく、最初にフォルダ順、日付順の順になっています。 すべてのサブディレクトリを含めて、日付順にリストされたリストが必要です。
17 ls 


8
シンボリックリンクを無視するディレクトリのlsコンテンツ
シンボリックリンクを表示せずに、すべてのコンテンツ(ファイルおよびサブディレクトリ)を一覧表示するディレクトリがあります。LinuxでGNUユーティリティを使用しています。lsバージョンは8.13です。 例: 完全なディレクトリリスト: ~/test$ ls -Gg total 12 drwxrwxr-x 2 4096 Jul 9 10:29 dir1 drwxrwxr-x 2 4096 Jul 9 10:29 dir2 drwxrwxr-x 2 4096 Jul 9 10:29 dir3 -rw-rw-r-- 1 0 Jul 9 10:29 file1 -rw-rw-r-- 1 0 Jul 9 10:29 file2 lrwxrwxrwx 1 5 Jul 9 10:29 link1 …
16 ls  symlink  recursive 

3
EXT3:ブロックサイズが4Kの場合、なぜls -lはそれ以下のファイルサイズを表示しますか?
1文字のファイルでls -lを実行すると、サイズが2Bとしてリストされます。ファイルシステムが4kブロックの場合、ファイルをブロックサイズに切り上げたと思いますか?ls -lが実際にiノードからバイトカウントを読み取るためですか?Linux 2.6 Kernel GNU utilsでブロックアンサーと実際のバイトカウントアンサーとの関係はどのような状況で切り上げられますか?
16 linux  filesystems  ls  ext3 

2
ls --hide =およびls --ignore =の構文
ls --hideパーツのls --ignore後に設定された正規表現で定義されたファイルを除外する可能性を提供します--ignore=。後者は、このオプションがを介してオフにされないようにし-a, -Aます。コマンドmanおよびinfoページには、正規表現が記載されています。 質問:ls --hide=およびでサポートされているワイルドカードまたは正規表現ls --ignore=。 * $ ?POSIXブラケット式と同様に、サポートされているようだとわかりました。しかし、これは常に適切に機能するとは限らず、私にとっては試行錯誤のゲームです。ここで重要なものを見逃しましたか?

3
フォルダー名がこのようになったのはなぜですか。スクリプトを使用してこれを修正するにはどうすればよいですか?
他の場所に答えがある場合は申し訳ありませんが、問題を検索する方法がわかりません。 Redhat Linux HPCサーバーでいくつかのシミュレーションを実行していましたが、フォルダー構造を処理して出力を保存するためのコードには不幸なバグがありました。フォルダーを作成するための私のmatlabコードは次のとおりです。 folder = [sp.saveLocation, 'run_', sp.run_number, '/']; どこsp.run_numberが整数でした。文字列に変換するのを忘れていましたが、何らかの理由でmkdir(folder);(matlabで)実行は成功しました。実際、シミュレーションは問題なく実行され、データは一致するディレクトリに保存されました。 今、フォルダ構造がクエリ/印刷されると、次の状況が発生します: タブのオートコンプリートを試みると: run_ run_^A/ run_^B/ run_^C/ run_^D/ run_^E/ run_^F/ run_^G/ run_^H/ run_^I/ 私が使うときls:run_ run_? run_? run_? run_? run_? run_? run_? run_? run_? run_?。 私はrsyncを使ってどこでもMy Macに転送する場合--progress:オプションショーrun_\#003/で整数を一致数(私は仮定)となどをsp.run_number10日の実行があるので、3桁にパッド入りrun_\#010/ ファインダーでフォルダーを表示すると、 run_ run_ run_ run_ run_ run_ run_ run_ run_ run_? この質問を見て、ls | LC_ALL=C …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.