1 :風吹けば名無し:2025/12/08(月) 13:10:01.23 ID:ls000001

Linux初心者なんやけど、lsの使い方を教えてくれ
とりあえず打てばええんか?

2 :風吹けば名無し:2025/12/08(月) 13:10:25.41 ID:pwd98989

1
せや、「ls」だけで今いるフォルダの中身が出る

3 :風吹けば名無し:2025/12/08(月) 13:10:47.52 ID:cd222222
まずは

pwd   # 今どこにいるか
ls    # そこに何があるか

この二つ覚えれば人権

4 :風吹けば名無し:2025/12/08(月) 13:11:05.10 ID:ls777777
ls -l
でちょっとリッチな一覧になるで

5 :風吹けば名無し:2025/12/08(月) 13:11:28.97 ID:root0001

4
権限とかサイズとか日付とかずらっと出るやつな

6 :風吹けば名無し:2025/12/08(月) 13:11:49.13 ID:uhouho99
「ls」
「ls -l」
「ls -a」
まずこの3つで9割は戦える

7 :風吹けば名無し:2025/12/08(月) 13:12:13.45 ID:dotfile

1
ls -a すると「.something」みたいな隠しファイルも見える

8 :風吹けば名無し:2025/12/08(月) 13:12:34.66 ID:ls000001

6
-aってなんで隠しファイルなんや? aってなんのa?

9 :風吹けば名無し:2025/12/08(月) 13:12:57.18 ID:man99999

8
all の a や
全部見せろの -a

10 :風吹けば名無し:2025/12/08(月) 13:13:19.88 ID:lslsls11
-l は long で -a は all
覚え方は「ロングな全部」や

11 :風吹けば名無し:2025/12/08(月) 13:13:42.65 ID:combo777

1
とりあえず

ls -la

って打っとけば「とりあえず全部出しときました」リスト

12 :風吹けば名無し:2025/12/08(月) 13:14:05.01 ID:hdisk333
サイズ見やすくしたいなら

ls -lh

h は human readable で「人間にやさしいサイズ表示」

13 :風吹けば名無し:2025/12/08(月) 13:14:26.70 ID:time4545
日付で新しい順に並べたいなら

ls -lt

14 :風吹けば名無し:2025/12/08(月) 13:14:49.39 ID:time4545
古い順にしたいなら

ls -ltr

r は reverse

15 :風吹けば名無し:2025/12/08(月) 13:15:10.58 ID:ls000001
オプション多すぎて草
全部覚えなあかんの?

16 :風吹けば名無し:2025/12/08(月) 13:15:35.44 ID:relax888

15
覚えなくてええ
・ls
・ls -l
・ls -la
・ls -lh
とりあえずこの4つで十分

17 :風吹けば名無し:2025/12/08(月) 13:15:59.55 ID:path1010
ディレクトリ指定もできるで

ls /var/log
ls ~/Downloads

18 :風吹けば名無し:2025/12/08(月) 13:16:22.83 ID:cd222222

1
「今いる場所じゃなくて、別の場所の中身だけ見たい」ってときに便利なのが

ls /path/to/dir

19 :風吹けば名無し:2025/12/08(月) 13:16:48.70 ID:dotdot22

ls ..

で「一個上のフォルダ」の中身も見れる

20 :風吹けば名無し:2025/12/08(月) 13:17:12.03 ID:ls000001

19
.. が親ディレクトリってやつか

21 :風吹けば名無し:2025/12/08(月) 13:17:34.66 ID:tree3333
階層ごと全部見たいなら

ls -R

R は Recursive で再帰的にズラァーって出すやつ

22 :風吹けば名無し:2025/12/08(月) 13:17:58.39 ID:panic000

21
それやりすぎると情報多すぎてパニックになるから注意

23 :風吹けば名無し:2025/12/08(月) 13:18:20.74 ID:filter55
特定の拡張子だけ見たいときは

ls *.php
ls *.txt

みたいにワイルドカード使う

24 :風吹けば名無し:2025/12/08(月) 13:18:44.63 ID:grep7777

23
grepと組み合わせたりもするな

ls -l | grep php

25 :風吹けば名無し:2025/12/08(月) 13:19:09.11 ID:color999
色付きで見やすい ls もあるで
ls --color=auto
とか、環境によっては最初から alias されてる

26 :風吹けば名無し:2025/12/08(月) 13:19:32.52 ID:bash0001

alias ll='ls -la'

って仕込んでるやつ多い

27 :風吹けば名無し:2025/12/08(月) 13:19:56.40 ID:ls000001

26
llってそういう意味だったんか
なんかみんな当然のように打ってて怖かった

28 :風吹けば名無し:2025/12/08(月) 13:20:19.23 ID:perm4444
ls -l で左側に出てる
-rw-r--r--
みたいなのは「権限」や

29 :風吹けば名無し:2025/12/08(月) 13:20:43.55 ID:perm4444

28
一文字目:ファイルかディレクトリか
続く3文字ずつ:所有者 / グループ / その他 の r w x

30 :風吹けば名無し:2025/12/08(月) 13:21:06.89 ID:size2020
サイズがでかいファイル探したいときは

ls -lhS

S はサイズ順ソート

31 :風吹けば名無し:2025/12/08(月) 13:21:31.30 ID:ls000001

30
ほーん
ログが肥大化してるときとかに便利そう

32 :風吹けば名無し:2025/12/08(月) 13:21:55.47 ID:man99999
ちゃんとドキュメント見たいなら

man ls

が正解なんやけど、みんなググる

33 :風吹けば名無し:2025/12/08(月) 13:22:20.08 ID:lazy5555

32
manページの文章、初心者に優しくなさすぎ問題

34 :風吹けば名無し:2025/12/08(月) 13:22:42.80 ID:cd222222
ディレクトリだけ見たいときは

ls -d */

って技もある

35 :風吹けば名無し:2025/12/08(月) 13:23:08.12 ID:hidden88
隠しディレクトリだけ見たいときは

ls -d .*/

... も出るから注意

36 :風吹けば名無し:2025/12/08(月) 13:23:32.77 ID:root0001
root でやたら rm 叩く前に

ls

で確認する癖つけとくと命が延びる

37 :風吹けば名無し:2025/12/08(月) 13:23:57.23 ID:sudo4649

36
「ls したつもりが rm してた」って話聞いて震えた

38 :風吹けば名無し:2025/12/08(月) 13:24:20.40 ID:space333
スペース入ったファイル名は

ls "my file.txt"

って引用符で囲むのもポイントや

39 :風吹けば名無し:2025/12/08(月) 13:24:44.65 ID:tab99999
ぶっちゃけ tab 補完で
ls 入れて、
ls ushi<Tab>
みたいにやるのが一番楽

40 :風吹けば名無し:2025/12/08(月) 13:25:09.06 ID:ls000001
だいぶ分かってきた気がするわ
とりあえず
ls / ls -l / ls -la / ls -lh
を多用してみる

41 :風吹けば名無し:2025/12/08(月) 13:25:32.11 ID:log8080
ログ見るときに

ls -lt /var/log

で新しい順にするのマジ便利

42 :風吹けば名無し:2025/12/08(月) 13:25:55.71 ID:sort2211
ソート条件は大体
・デフォ:名前順
・-t:時間
・-S:サイズ
これだけ覚えとけ

43 :風吹けば名無し:2025/12/08(月) 13:26:19.02 ID:emoji555
最近は ls の代わりに exa 使ってる勢もいる

44 :風吹けば名無し:2025/12/08(月) 13:26:41.90 ID:newcmd22

43
カラフルでアイコン付きのやつな
でも結局どこでもある ls が基本や

45 :風吹けば名無し:2025/12/08(月) 13:27:07.18 ID:ls000001
ls ってこんな奥深かったんか…
ただの「中身見るコマンド」やと思ってた

46 :風吹けば名無し:2025/12/08(月) 13:27:30.15 ID:relax888

45
Linuxの世界、だいたい「シンプルなコマンド+オプション地獄」や

47 :風吹けば名無し:2025/12/08(月) 13:27:54.28 ID:study111
練習したいなら、適当なフォルダ作って

mkdir ls_test
cd ls_test
touch a.txt b.log .hidden
mkdir dir1 dir2
ls
ls -la
ls -lhS

って遊んでると感覚つかめる

48 :風吹けば名無し:2025/12/08(月) 13:28:18.33 ID:ls000001

47
それ真似してやってみるわ
体で覚えるしかないな

49 :風吹けば名無し:2025/12/08(月) 13:28:43.57 ID:root0001
困ったら「まず ls」
なんか変だと思ったら「とりあえず ls -la」
これや

50 :風吹けば名無し:2025/12/08(月) 13:29:05.21 ID:ls000001
サンガツ
ls 打つたびにこのスレ思い出すわ