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

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

12
Linux-ファイルをリストするコマンド(lsを除く)
あなたがシステムで作業していて、誰かが誤ってlsコマンドを削除したと想像してください (/bin/ls)。現在のディレクトリにあるファイルのリストを取得するにはどうすればよいですか?それを試してみてください。 多くの方法を試しましたが、インターネットでも検索しましたが、何も検索しませんでした。lsコマンドの横に、すべてのファイルをリストするためにどのコマンドを使用できるかを尋ねたいと思います。
27 shell  command-line  ls 

5
完全なディレクトリツリーの表示権限/所有者
「XXX / home / user / dir / child / file」のような操作を行ったことを覚えていますが、次の所有者や許可が返されました。 /home /home/user /home/user/dir /home/user/child /home/user/child/file しかし、このコマンドが何であったかは覚えていません。誰でもいいの?
27 command-line  files  ls 

3
まだディレクトリシンボリックリンクを追跡しながら、長い形式(-l)を使用してlsする方法は?
ls -l出力のフォーマットを変更するだけでなく、ディレクトリシンボリックリンクの処理方法も変更することに気付きました。 > ls /rmn biweekly.sh daily.sh logs ... > ls -l /rmn lrwxrwxrwx 1 root root 18 Feb 11 2011 /rmn -> /root/maintenance/ シンボリックリンク/rmnに関する情報ではなく、内容の詳細なリストを取得したいと思い/rmnます。 私が考えることができる1つの回避策は、このような何かをするシェル関数を作成することです: cd /rmn ls -l cd - しかし、それはあまりにもハックが多いようですcd -。特に、次のの使用が台無しになるためです。もっと良い方法はありますか? (私はCentOS 2.6.9を使用しています)
27 ls  symlink 

2
ファイル許可ビットの後のドットは何を意味しますか?
私が行ってls -laここに私のCentOS 6.4のサーバー上のディレクトリにし、指定したファイルのアクセス権は、として出てきました: -rwxr-xr-x. 私は何を理解し-rwxr-xr-x、私が理解していないことであることを意味し、.最後の属性の後に。 誰かが私にそれを説明できますか?何らかの形で有害ですか?削除できますか?
27 linux  permissions  ls 


2
lsソートで英数字以外の文字が無視されるのはなぜですか?
ファイル名をソートするとき、などのls文字を無視します-,_。ソートにもこれらの文字を使用することを期待していました。 例: touch a1 a2 a-1 a-2 a_1 a_2 a.1 a.2 a,1 a,2 ここでこれらのファイルを表示しますls -1: a1 a_1 a-1 a,1 a.1 a2 a_2 a-2 a,2 a.2 私が期待したのは次のようなものでした: a1 a2 a,1 a,2 a.1 a.2 a_1 a_2 a-1 a-2 つまり、ソート時に英数字以外の文字が考慮されることを期待していました。 誰もこの行動を説明できますか?この動作は標準で義務付けられていますか?または、これはエンコーディングがUTF-8であるためですか? 更新:これはUTF-8ソートに関連しているようです: $ LC_COLLATE=C ls -1 a,1 a,2 a-1 a-2 a.1 a.2 a1 …
25 ls  sort 


15
'ls -1':拡張子なしでファイル名をリストする方法
ls -1 私の要素を次のようにリストします: foo.png bar.png foobar.png ... 私はそれなしでリストにしたい.pngので: foo bar foobar ... (ディレクトリには.pngファイルのみが含まれます) grepこの場合の使用方法を教えてもらえますか? 目的:すべての名前が拡張子なしでリストされているテキストファイルがあります。テキストファイルとフォルダーを比較して、不足しているファイルを確認するスクリプトを作成します。
24 shell  grep  ls 

5
最初にディレクトリでファイルとディレクトリをリストする方法
2つの質問があります。最初に、どのコマンドがファイルとディレクトリをリストしますが、ディレクトリを最初にリストしますか? 2番目の質問:ファイルのリストを1つのディレクトリにコピーしたいのですが、ターゲットディレクトリをコマンドの最初のファイル名にします。

4
大文字と小文字を区別せずに、最初に「ls」でドットファイルを表示するにはどうすればよいですか?
ディレクトリに次のファイルを作成します。 $ touch .a .b a b A B 你好嗎 私のデフォルトのls順序では、先頭のドットの存在を無視し、他のファイルと混在させています。 $ ls -Al total 0 -rw-r--r-- 1 sparhawk sparhawk 0 Jun 8 17:03 a -rw-r--r-- 1 sparhawk sparhawk 0 Jun 8 17:03 .a -rw-r--r-- 1 sparhawk sparhawk 0 Jun 8 17:03 A -rw-r--r-- 1 sparhawk sparhawk 0 Jun 8 …
21 ls  locale 

3
lsコマンドのlessにカラー出力なし
実行するlsと、色付きの出力が得られ、ファイルの種類をすばやく確認するのに非常に便利です。and フラグを使用しlessてパイプしようとする-rと-R、カラーリングは常に失われます。zshバージョン5.0.7 を使用しています。何か案は?ありがとう。 編集:私はOS Xを使用しています。
21 osx  pipe  ls  colors  less 

1
小さいディレクトリで長い時間がかかる
Ubuntuを実行して、ターミナルを開いて sudo bash cd / ls | head -n 1000 予想どおり、約20個のディレクトリが返されます。 ただし、lsを実行し、それを何かにパイプしないと、lsは別の端末から削除するまでそこにハングします。何が起きているのでしょうか? 編集: > type ls ls is aliased to `ls --color=auto` 編集: > /bin/ls / <normal response> > /bin/ls --color=auto <hangs indefinitely> lsの出力を色付けすると、このコマンドがハングするのはなぜですか?
21 shell  command-line  files  ls 

7
〜(バックアップファイル)で終わるファイルのリストを避けます
私の要件は、~(バックアップファイル)で終わるファイルを除く、ディレクトリ内のすべてのファイルをリストすることです。 私はコマンドを使用しようとしました: ls -l | grep -v ~ 私はこの出力を取得します: asdasad asdasad~ file_names.txt normaltest.txt target_filename testshell1.sh testshell1.sh~ testshell2.sh testshell2.sh~ testtwo.txt testtwo.txt~ test.txt test.txt~ これらのファイルのみを取得したい: asdasad file_names.txt normaltest.txt target_filename testshell1.sh testshell2.sh testtwo.txt test.txt
20 ls  filenames 

4
lsで最初にアンダースコア文字をソートするにはどうすればよいですか?
同じレベルの他のファイルやディレクトリとは別にしたい場合は、アンダースコアのプレフィックスを付けてファイルやディレクトリに名前を付けることができるのが好きです。たとえば、WindowsおよびMacの場合、ファイルの先頭にアンダースコアを付けると、英数字で始まるファイルの前に、ファイルが先頭にソートされます。 私のグーグルは、LC_COLLATEと私の現在のロケール(en_US)に関係していることが判明しました。それは問題ありませんが、en_USが期待どおりにソートされない理由は本当にわかりません。 ICU Collat​​eデモサイトに基づいて、ロケールをen_US_POSIXに設定すると、確かに私が探している並べ替え順序を持っているように見えます(テストするには、サンプルデータを編集し、アンダースコアを追加する必要があります)。しかし、Linuxシェルでこれをどのように適用するかはあまりわかりません。 理想的には、lsが常にアンダースコアを最初にソートするように、bash構成で何かを設定できるようにしたいと思います。これをどうやってやるの?
20 ls  sort  locale 

6
lsでファイルをタイプ別にリストするにはどうすればよいですか?
lsオプションを指定してコマンドを使用すると、-l最初の文字列は各ファイルに関する情報を提供し、この文字列の最初の文字はファイルのタイプを提供します。(d=ディレクトリ、-=標準ファイル、l=リンクなど) その最初の文字に従ってファイルをフィルタリングするにはどうすればよいですか?
20 ls 

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