7 furcsa „ls” parancstrükk, amelyet minden Linux-felhasználónak tudnia kell
Interjú-sorozatunk utolsó két cikkében az „ls” paranccsal kapcsolatos legtöbb dologgal foglalkoztunk. Ez a cikk az „ls command” sorozat utolsó része. Ha még nem olvasta végig a sorozat utolsó két cikkét, látogassa meg az alábbi linkeket.
- 15 alapvető „ls” parancspélda Linuxban
- Az „ls” parancs kimenetének rendezése az utolsó módosítás dátuma és időpontja szerint
- 15 interjúkérdés a Linux „ls” parancshoz – 1. rész
- 10 hasznos „ls” parancsnoki interjúkérdés – 2. rész
1. Sorolja fel egy könyvtár tartalmát idővel, különböző időstílusok használatával.
Ahhoz, hogy egy könyvtár tartalmát stílus használatával listázzuk, válasszuk az alábbi két módszer valamelyikét.
ls -l –time-style=[STYLE] (Method A)
Megjegyzés – A fenti kapcsolót (--time
stílust a -l
kapcsolóval kell futtatni, különben nyer nem szolgálja a célt).
ls –full-time (Method B)
Cserélje le a [STYLE]
elemet az alábbi opciók bármelyikére.
full-iso
long-iso
iso
locale
+%H:%M:%S:%D
Megjegyzés – A fenti sorban H(óra), M(perc), S(másodperc), D(dátum) tetszőleges sorrendben használható.
Sőt, csak a releváns és nem az összes lehetőséget választja. Például az ls -l --time-style=+%H
csak az órát mutatja.
Az ls -l --time-style=+%H:%M:%D
az órát, a percet és a dátumot mutatja.
ls -l --time-style=full-iso
ls -l --time-style=long-iso
ls -l --time-style=iso
ls -l --time-style=locale
ls -l --time-style=+%H:%M:%S:%D
ls --full-time
2. Írja ki egy könyvtár tartalmát különböző formátumokban, például vesszővel elválasztva, vízszintesen, hosszú, függőlegesen, keresztben stb.
A könyvtár tartalma az ls paranccsal listázható különféle formátumokban, az alábbiak szerint.
- át
- vessző
- vízszintes
- hosszú
- egyoszlopos
- bőbeszédű
- függőleges
ls –-format=across
ls --format=comma
ls --format=horizontal
ls --format=long
ls --format=single-column
ls --format=verbose
ls --format=vertical
3. Az ls paranccsal a kimenetben olyan indikátorokat fűzhet a könyvtár tartalmához, mint a (/=@|).
A -p
opció az „ls” paranccsal szolgálja ki a célt. Hozzáfűzi a fenti jelzők egyikét, a fájl típusától függően.
ls -p
4. Rendezze szét a könyvtár tartalmát kiterjesztés, méret, idő és verzió alapján.
Használhatunk olyan opciókat, mint a --extension
, hogy kiterjesztés szerint rendezzük a kimenetet, méret szerint kiterjesztés szerint --size
, időt a -t
kiterjesztéssel és verzió a -v
kiterjesztéssel.
Használhatjuk a --none
opciót is, amely általában rendezés nélkül jelenik meg.
ls --sort=extension
ls --sort=size
ls --sort=time
ls --sort=version
ls --sort=none
5. Nyomtasson numerikus UID-t és GID-t egy könyvtár minden tartalmához az ls paranccsal.
A fenti forgatókönyv a -n jelző (Numeric-uid-gid) és az ls paranccsal együtt érhető el.
ls -n
6. Nyomtassa ki egy könyvtár tartalmát a szabványos kimeneten az alapértelmezettnél több oszlopban.
Nos, az ls parancs automatikusan kiadja egy könyvtár tartalmát a képernyő méretének megfelelően.
A képernyő szélességének értékét és a megjelenő oszlopok számát azonban manuálisan is hozzárendelhetjük. Ezt a „--width
” kapcsolóval lehet megtenni.
ls --width 80
ls --width 100
ls --width 150
Megjegyzés: A width jelzővel kísérletezheti, hogy milyen értéket kell átadnia.
7. Az alapértelmezett 8 helyett adja meg a kézi tabulátorméretet az ls paranccsal felsorolt könyvtár tartalmában.
ls --tabsize=[value]
Megjegyzés: Adja meg a [Value]=
numerikus értéket.
Ez minden most. Maradjon velünk a Tecmint oldalán, amíg meg nem jelenünk a következő cikkel. Ne felejtse el megadni nekünk értékes visszajelzését az alábbi megjegyzésekben. Lájkolj és oszd meg, és segíts a terjedésünkben.