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

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

5
lsの色の違いは何を意味しますか?
Ubuntuのlsコマンドの異なる色は何を意味しますか?たとえばls、フォルダの1つにコマンドを入力すると、ファイルの1つが薄緑色で表示され、他のファイル(フォルダ)が緑色で強調表示された青色で表示されます。 これらの色の意味は何ですか?また、すべての色に関するマニュアルはありますか?
364 command-line  colors  ls 


13
ターミナルで隠しファイルのみを表示する方法は?
私は何千ものファイルを含むディレクトリを持っていますが、それらのいくつかは隠されています。 このコマンドls -aは、隠しファイルを含むすべてのファイルをリストしますが、隠しファイルをリストするだけです。 どのコマンドを使用する必要がありますか?
154 command-line  ls 


4
サブディレクトリに再帰的にファイルを検索する方法
XML特定のディレクトリ内のすべてのファイルとその中のすべてのサブディレクトリ(再帰的に)を検索しようとしています。 ls -R *.xml現在のディレクトリ内のファイルのみをリストします。サブフォルダ自体にはいくつかの.xmlファイルがありますが、表示されているものはありません。 これは構成の問題ですか?
117 directory  ls 

5
「dir」と「ls」端末コマンドの違いは?
私は、ターミナルdirでlsコマンドとコマンドを使用することの違いを見つけようとしてきました。lsはディレクトリ内のファイルを表示する従来のUNIXの方法であり、これdirはWindowsのコマンドプロンプトと同等ですが、両方のコマンドがターミナルで機能することは知っています。 入力dirすると、ディレクトリ内のファイルとフォルダーが表示され、入力するとls、コンテンツの強調表示以外は同じように表示されます。両方のコマンドはオプションを受け入れます(つまりls -a、dir -a両方ともすべてのファイルとフォルダー、および隠しファイルを返します)。 だから、誰がどのような違いがあると理由の両方を知っているんdirやls使用されているの?

4
lsの特定のファイルを除外する
lsを実行し、特定のファイルを出力から除外したいと思います。 次のコマンドを実行すると、すべてのファイルが1行で取得されます。 $ ls -1 file1 file2 file3 temp 私はそれが示すようにこのコマンドを実行したいと思います $ ls -1 <insert magic here> temp file1 file2 file3
61 bash  ls 

10
ツリー内のすべてのファイル(ディレクトリとそのサブディレクトリ)を一覧表示する方法は?
私のタスクでは、ツリー内のすべてのファイル(ディレクトリ、そのすべてのサブディレクトリ、それらのすべてのサブディレクトリなど)をリストする必要があります。 NautilusまたはKrusaderで表示したいのですが、コマンドラインソリューションも興味深いものです(この場合、ファイルの完全な名前、サイズ、および変更時間を一覧表示する必要があります)。
41 nautilus  bash  files  krusader  ls 

2
ls -lがls -sと異なるサイズを出力するのはなぜですか?
次の結果が得られる理由がわかりません。 ls -l 特定のファイル(HISTORY)のサイズが「581944」であることがわかります。 $ ls -l HISTORY -rw-rw-r-- 1 waldyrious waldyrious 581944 Feb 22 10:59 HISTORY ls -s それは「572」だと言う: $ ls -s HISTORY 572 HISTORY 当然、値に同等のスケールを使用する必要があります。したがって、最初に--block-size 1in ls -lを使用すると、以前と同じ結果が得られることを確認します。 $ ls -l --block-size 1 HISTORY -rw-rw-r-- 1 waldyrious waldyrious 581944 Feb 22 10:59 HISTORY 次にls -s、同じスケールで値を取得するために同じことを行います: $ ls -s …
38 command-line  ls 


4
ファイル一覧の結果における「*」(星、アスタリスク)の意味は何ですか?
一部のファイルの末尾にアスタリスクが付いていることに気付きました。 末尾のアスタリスクには特別な意味がありますか?それらはほとんど実行可能で、lsコマンドによって緑色で表示されると思います。 あなたはそれを見ることができます./bkmp*し、./bkmp0*最後にアスタリスクを持っています。これらは実行可能なbashスクリプトです。 出力は次のとおりです。 drwxr-xr-x 7 username username 4096 Oct 2 18:28 ./ drwxr-xr-x 8 root root 4096 Oct 2 09:25 ../ -rw-r--r-- 1 username username 3724 Sep 22 03:06 .bashrc -rwxr--r-- 1 username username 319 Sep 22 03:42 .bkmp* -rwxr--r-- 1 username username 324 Sep 29 23:30 .bkmp0* drwx------ …
35 filesystem  ls 


10
lsは、rmが削除するファイルを常にリストしますか?
私が確かに知っておくべきだと思うこと:私が表示した場合ls <something>、rm <something>まったく同じファイルを削除しlsますか?表示さrmれlsなかったファイルを削除できる状況はありますか?(これは18.04 bashにあります) 編集:答えたすべての人に感謝します。完全な答えはすべての答えの組み合わせであると思うので、私は最も回答の多い答えを「答え」として受け入れました。 途中で学んだ予期しないこと: ls 引数の処理で考えるほど簡単ではない Ubuntuの単純な未調整インストールでは、.bashrcエイリアス ls コマンドの引数のように見える可能性があるため、ダッシュで始まるファイルに名前を付けないでください。-rという名前を付けると、それが要求されます。
33 bash  18.04  ls  rm  hidden-files 


8
なぜコマンド「ls | ファイル」の動作?
私はコマンドラインについて研究してきましたが、|(パイプライン)はコマンドからの出力を別のコマンドの入力にリダイレクトすることを意味しています。では、なぜコマンドls | fileが機能しないのですか? file 入力は次のようなファイル名の1つです file filename1 filename2 ls出力はフォルダ上のディレクトリとファイルのリストなのでls | file、フォルダ上のすべてのファイルのファイルタイプを表示することになっていると思いました。 ただし、使用すると、出力は次のようになります。 Usage: file [-bcEhikLlNnprsvz0] [--apple] [--mime-encoding] [--mime-type] [-e testname] [-F separator] [-f namefile] [-m magicfiles] file ... file -C [-m magicfiles] file [--help] fileコマンドの使用に何らかのエラーがあったため

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