Weboldal keresés

15 interjúkérdés a Linux "ls" parancsról – 1. rész


A listázási parancs UNIX-ban és UNIX-szerű operációs rendszerben (ls) az egyik legalapvetőbb és legszélesebb körben használt segédprogram a parancssorban. Ez egy POSIX-kompatibilis segédprogram, amely elérhető a GNU coreutilokhoz és BSD-változatokhoz.

Az „ls” parancs számos opcióval használható a kívánt eredmények eléréséhez. Ez a cikk a Linux fájllistázási parancsának mélyreható betekintését célozza releváns példákkal.

1. Hogyan listázza ki a fájlokat egy könyvtárból?

Válasz: A Linux fájllistázó „ls” parancsa itt segít.

ls

Alternatív megoldásként használhatjuk az „echo” parancsot a fájlok listázásához egy könyvtáron belül, helyettesítő karakterrel (*).

echo *

2. Hogyan listázza ki az összes könyvtárat csak az echo paranccsal?
echo */

3. Hogyan fogja listázni az összes fájlt egy könyvtárban, beleértve a rejtett fájlokat, más néven (.) pont fájlokat?

Válasz: A „-a” opciót (rejtett fájlok listázása) kell használnunk az „ls” paranccsal.

ls -a

4. Hogyan listázza ki az összes fájlt a könyvtárban, beleértve a rejtett fájlokat is, de nem listázza ki a feltételezett „.” és „..” jeleket?

Válasz: A '-A' opciót kell használnunk (ne soroljuk fel a vélelmezett . és ..) parancs „ls”.

ls -A

5. Hogyan fogja kinyomtatni egy könyvtár tartalmát hosszú formátumú listában?

Válasz: Az „l” opciót (hosszú formátum) kell használnunk az „ls” paranccsal.

ls -l

A fenti példában a kimenet úgy tűnik.

drwxr-xr-x  5 avi tecmint      4096 Sep 30 11:31 Binary

Itt a drwxr-xr-x fájlengedély a tulajdonos, a csoport és a világ számára. A tulajdonos olvasási (r), írási (w) és végrehajtási (x) jogosultsággal rendelkezik. A csoport, amelyhez ez a fájl tartozik, olvasási (r) és végrehajtási (x) jogosultsággal rendelkezik, de írási (w) jogosultsággal nem rendelkezik. Ugyanez az engedély vonatkozik a fájlhoz hozzáféréssel rendelkező világra.

  1. A kezdeti „d” azt jelenti, hogy egy címtár.
  2. Az „5” szám szimbolikus linket jelöl.
  3. A bináris fájl az avi felhasználóhoz és a tecmint csoporthoz tartozik.
  4. A szeptember 30. 11:31 az utolsó módosítás dátuma és időpontja.
6. A könyvtár tartalmát hosszú formátumú listában kell kinyomtatnia, rejtett/pontos fájlok megjelenítésével. Hogyan fogja ezt elérni?

Válasz: A "-a" (rejtett fájlok listázása) és a "-l" (hosszú lista) opciót a "" paranccsal együtt kell használnunk. ls".

ls -la

Alternatív megoldásként használhatjuk a '-A' és a '-l' opciót az 'ls' paranccsal, ha nem akarjuk felsorolni az implikált " .' és '...'.

ls -lA
7. Hogyan találja ki az egyes fájlok szerzőjét?

Válasz: A „–author” és a „-l” opciót kell használnunk az egyes fájlok szerzői nevének kinyomtatásához.

ls --author -l

8. Hogyan nyomtatja ki a escape karaktert nem grafikus karakterhez?

Válaszok: Csak a „-b” opciót kell használnunk, hogy kinyomtassuk a nem grafikus karaktereket.

ls -b

9. Sorolja fel a fájlok és mappák méretét a kívánt méretarányú formátumban. Hogyan fogja ezt elérni?

Válaszok: Itt a „–block-size=scale” és a „-l” opciót kell használni. El kell távolítanunk a példából a „skálát” a kívánt léptékkel, például M, K stb.

ls --block-size=M -l
ls --block-size=K -l

10. Sorolja fel a fájlokat egy könyvtárban, de ne jelenítse meg a biztonsági mentési fájlokat, azaz azokat, amelyek ~-re végződnek.

Válaszok: Itt a „-B” opció (ne sorolja fel a ~-ra végződő vélelmezett bejegyzéseket) segít.

ls -B

11. Rendezze az összes fájlt egy könyvtárban név szerint, és jelenítse meg a kapcsolódó utolsó módosítási információkat.

Válasz: A „-c” és a „-l” opciót kell használnunk az ls paranccsal, hogy teljesítsük a fent javasolt igényt.

ls -cl

12. Rendezze az összes fájlt egy könyvtárban a módosítási idő szerint, és jelenítse meg a kapcsolódó információkat.

Válaszok: Három opciót kell együtt használnunk, azaz: '-l', '-t' és '-c' az ls paranccsal a fájlok módosítási idő szerint rendezéséhez, a legújabbak előtt.

ls -ltc

13. Hogyan fogja szabályozni, hogy az 'ls' parancs kimenete színes vagy színtelen legyen?

Válasz: A „–color=parameter” opciót kell használnunk. A színopcióhoz használandó paraméter az „auto”, „mindig” és „soha”, amelyek magától értetődőek.

ls --color=never
ls --color=auto
ls --color=always

14. Magukat a címtárbejegyzéseket kell listáznia, nem a tartalmukat. Mit fogsz csinálni?

Válaszok: Itt a „-d” opció hasznos.

ls -d

15. Hozzon létre egy álnevet a hosszú formátumú „ls -l ” mint „ll” listához, és az eredményt egy fájlba adja ki, nem szabványos kimenetet.

Válasz: A fenti forgatókönyvben álnevet kell hozzáadnunk a .bashrc fájlhoz, majd az átirányítási operátort használva a kimenetet fájlba kell írni, nem szabványos kimenetet. A nano szerkesztőt fogjuk használni.

ls -a
nano .bashrc
ll >> ll.txt
nano ll.txt

Ez minden most. Ne felejtse el megadni nekünk értékes visszajelzését az alábbi megjegyzésekben. Hamarosan ismét itt leszek egy újabb érdekes cikkel. Addig is maradjon velünk és csatlakozzon.

Igazi is:

  1. 10 „ls” parancsnoki interjúkérdés – 2. rész
  2. 15 alapvető „ls” parancs a Linuxban