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

Linuxの「list」コマンドに関する質問(ls)

9
特定のディレクトリにある特定の拡張子を持つファイルの総数を数える
「.mp4」拡張子で終わる特定のディレクトリ内のファイルの総数をカウントします。 私は次のコマンドを取得しています: ls -F |grep -v / | wc -l 特定のディレクトリ内のすべてのファイルをカウントしますが、拡張子が.mp4のファイルのカウントが必要です。 そのためのUbuntuコマンドはありますか?
32 command-line  ls 

2
デスクトップディレクトリに「ls」と入力すると、なぜ余分なスペースがあるのですか?
好奇心からls、デスクトップディレクトリに入力するときに余分なスペースが必要な理由があるのではないかと考えていました。比較... ~/Desktop$ ls file1 file2 file3 ...に... ~/Documents$ ls file1 file2 file3 lsデスクトップに入力すると、行の先頭に余分なスペースが表示されることに注意してください(ファイル名の一部ではありません)。行の先頭にこの余分なスペースがある他の場所の例を見つけることができません。他の誰かがこれを取得しますか?理由はありますか? NB:Ubuntu Bionic Beaver LTSリリースと、それに付属するデフォルトのターミナルを使用しています。

2
「ls」を実行すると、なぜ電車に乗るのですか?
私は最近、私があまり好きではない奇妙なことに気づきました: それでは、なぜ走って電車に乗るのlsですか?そして、どうすればこれを止めて正常に動作させることができますか?これは私が発見したイースターエッグですか?Ubuntu GNOME 15.04を実行しています。 情報の更新: 走るwhich lsと同じ電車になり、走るとls -l $(which ls)別の種類の電車になります。 実行してcommand -v lsも何も出力されません。また、実行してcommand -v slも何も出力されません。 これはすべてcow、「少しだけ明るくする」ことを約束した、最近インストールしたパッケージ(またはそのようなもの)と関係があるかもしれません。

2
なぜ `ls -l`は私よりも多くのファイルをカウントするのですか?
どうやら私は数えられない。私は3つのファイルがあると思います/media $ tree /media /media ├── foo ├── onex └── zanna 3 directories, 0 files ただし、ls -l12が見つかります。 $ ls -l /media total 12 drwxr-xr-x 2 root root 4096 Jul 31 20:57 foo drwxrwxr-x 2 root root 4096 Jun 26 06:36 onex drwxr-x---+ 2 root root 4096 Aug 7 21:17 zanna …
25 command-line  files  ls 

6
ディレクトリ内のサブディレクトリとその内容をリストせずにディレクトリ内のファイルをリストする
同じディレクトリにあるサブディレクトリをリストせずに、ディレクトリ内のすべてのファイルのリストを作成し、そのリストを新しいファイルに出力したい。 ls -d * > filelist 現在のディレクトリにあるすべてのファイルのリストを作成しますが、現在のディレクトリにあるサブディレクトリもリストします。オプションfindを使用してコマンドを試しました-maxdepth 1-ただし、findはファイル名とともにパスも出力するため、出力形式に問題があります。 サブディレクトリやその内容の名前ではなく、ディレクトリ内のファイルのみの出力リストを生成する別のコマンドやオプションを教えていただければ幸いです。
24 ls 


2
18.04へのアップグレード後に「ファイル名」として表示されるスペースのあるファイル名
16.04から18.04へのアップグレード後、スペースを含むすべてのファイル名はとして表示され'file name'ます。以前は単純file nameでした。スペースなしのファイル名は正常に表示されます。 $ ls bar 'foo bar' 機能に影響を与えることはありませんが、視覚的に混乱します。 私はbashシェルとして使用します。 ''スペースを含むファイル名の表示を削除するにはどうすればよいですか?
23 command-line  18.04  ls 

5
最近変更されたすべてのファイルを一覧表示する(再帰的)
したがって、ls過去7日間に変更されたすべてのファイルを(たとえば)表示したいと思います。私がdocroot-folderにいる場合、「より深く」見えるはずです。 例えば: File Last changed docroot |- myfile1 30.11.2015 |- myfile2 10.11.2015 |- MySub |-sub1 30.11.2015 |-sub2 10.11.2015 したがって、ls(または適合するもの)が出力されmyfile1、(可能であれば )である必要がありますMySub/sub1。 これは1つのコマンドで実行できますか?






5
`ls --directory`は何を表していますか?
私のUbuntuバージョンでは、man lsに--directoryに関する次の情報があります。 list directory entries instead of contents, and do not dereference symbolic links だから、私はそれがどのように機能するか少し混乱しています。私はコマンドを使用し、ls --directoryすべてのディレクトリのリストを期待していましたが、代わりに. だから、正確に何をんls --directoryかls -dいますか?
16 command-line  ls 


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