ΠΠ°Π²ΠΈΠ³Π°ΡΠΈΡ ΠΏΠΎ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅
Π‘Π»Π΅Π΄ΡΡΡΠ΅Π΅, ΡΡΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΠ΅Π»Ρ ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² β ΠΎΡΠΈΠ΅Π½ΡΠ°ΡΠΈΡ ΡΡΠ΅Π΄ΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΈΡ ΠΈΠ·ΠΎΠ±ΠΈΠ»ΠΈΡ.
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° ΠΏΡΠΈ Π½Π΅ΠΏΠ»ΠΎΡ ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡΡΡ ΡΠΎ ΡΠ²ΠΎΠΈΠΌ ΡΠ΅ΠΊΡΡΠΈΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π² ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅. ΠΡΠΎΠΌΡ ΠΏΠΎΡΠ»ΡΠΆΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Π° pwd. Π ΠΎΡΠ²Π΅Ρ Π½Π° Π½Π΅Π΅ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΏΠΎΠ»Π½ΡΠΉ ΠΏΡΡΡ ΠΊ ΡΠ΅ΠΊΡΡΠ΅ΠΌΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Ρ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ ΡΠ΅ΠΊΡΡΠΈΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ Π΄ΠΎΠΌΠ°ΡΠ½ΠΈΠΉ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, Π² ΠΎΡΠ²Π΅Ρ Π½Π°:
$ pwd
ΠΏΠΎΡΠ»Π΅Π΄ΡΠ΅Ρ
/home/username
ΠΠΎΠΌΠ°Π½Π΄Π° pwd ΠΈΠΌΠ΅Π΅Ρ Π²ΡΠ΅Π³ΠΎ Π΄Π²Π΅ ΠΎΠΏΡΠΈΠΈ: -L ΠΈ -P. ΠΠ΅ΡΠ²Π°Ρ Π²ΡΠ²ΠΎΠ΄ΠΈΡ Ρ.Π½. Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΡΡΡ ΠΊ ΡΠ΅ΠΊΡΡΠ΅ΠΌΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Ρ. Π’ΠΎ Π΅ΡΡΡ, ΡΠ°ΠΊΠΎΠ²ΡΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ, ΡΠΊΠ°ΠΆΠ΅ΠΌ, ΠΊΠ°ΡΠ°Π»ΠΎΠ³ /usr/src/vboxhost-4.3.20, ΡΠ²Π»ΡΡΡΠΈΠΉ ΡΠΎΠ±ΠΎΠΉ ΡΠΈΠΌΠ²ΠΎΠ»ΠΈΡΠ΅ΡΠΊΡΡ ΡΡΡΠ»ΠΊΡ Π½Π° ΠΊΠ°ΡΠ°Π»ΠΎΠ³ /usr/share/virtualbox/src/vboxhost, ΡΠΎ Π² ΠΎΡΠ²Π΅Ρ Π½Π°
$ pwd -L
ΡΠ°ΠΊ ΠΈ Π±ΡΠ΄Π΅Ρ Π²ΡΠ²Π΅Π΄Π΅Π½ΠΎ
/usr/src/vboxhost-4.3.20
ΠΠΏΡΠΎΡΠ΅ΠΌ, ΡΠΎΡ ΠΆΠ΅ ΠΎΡΠ²Π΅Ρ ΠΏΠΎΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ pwd Π±Π΅Π· ΠΎΠΏΡΠΈΠΉ Π²ΠΎΠΎΠ±ΡΠ΅. ΠΡΠ»ΠΈ ΠΆΠ΅ Π΄Π°ΡΡ ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π² ΡΠΎΡΠΌΠ΅
$ pwd -P
ΡΠΎ Π±ΡΠ΄Π΅Ρ Π²ΡΠ²Π΅Π΄Π΅Π½ ΠΏΡΡΡ ΠΊ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΌΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Ρ, Π½Π° ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΡΠ»Π°Π΅ΡΡΡ ΡΠ΅ΠΊΡΡΠΈΠΉ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:
/usr/share/virtualbox/src/vboxhost
ΠΠ°Π»Π΅Π΅, ΠΏΠΎ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°ΠΌ Π½Π΅ΠΏΠ»ΠΎΡ ΠΎ ΠΊΠ°ΠΊ-ΡΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡΡΡ. Π§ΡΠΎ Π΄Π΅Π»Π°Π΅ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ cd. Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΠΏΡΠΎΡΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄, ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌΡΡ Π² ΡΡΠΎΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅, ΡΡΠΎ β Π²Π½ΡΡΡΠ΅Π½Π½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°, Π²ΡΡΡΠΎΠ΅Π½Π½Π°Ρ Π²ΠΎ Π²ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΠ΅ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΈ β Π±Π΅ΡΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π±ΡΠ»ΠΎ Π±Ρ ΠΈΡΠΊΠ°ΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ Π΅ΠΉ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΉ ΡΠ°ΠΉΠ». ΠΠ΄Π½Π°ΠΊΠΎ ΡΡΠΎ Π½Π΅ ΡΠΌΠ΅Π½ΡΡΠ°Π΅Ρ Π΅Π΅ Π²Π°ΠΆΠ½ΠΎΡΡΠΈ. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π΅Π΅ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎ β
$ cd pathname
Π³Π΄Π΅ pathname β ΠΏΡΡΡ ΠΊ ΠΈΡΠΊΠΎΠΌΠΎΠΌΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Ρ Π² Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎΠΉ (ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΊΠΎΡΠ½Ρ) ΠΈΠ»ΠΈ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ (ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°) ΡΠΎΡΠΌΠ΅.
ΠΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ (ΠΈ Π²ΠΎΠΎΠ±ΡΠ΅ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΡ ΡΠ°ΠΉΠ»ΠΎΠ²) Π² ΡΡΡΡΠΊΡΡΡΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ which (ΡΡΠΎ ΡΠ°ΠΊΠΆΠ΅ Π²ΡΡΡΠΎΠ΅Π½Π½Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΈ). Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ ΠΎΠ΄Π½ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΠΌΠ΅Π½ ΡΠ°ΠΉΠ»ΠΎΠ², Π² ΠΎΡΠ²Π΅Ρ Π½Π° ΡΡΠΎ Π±ΡΠ΄Π΅Ρ Π²ΡΠ²Π΅Π΄Π΅Π½ ΠΏΠΎΠ»Π½ΡΠΉ ΠΏΡΡΡ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΠΈΠ· Π½ΠΈΡ :
$ which tcsh zsh bash
/bin/tcsh
/bin/zsh
/bin/bash
ΠΡΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ ΠΎΠ΄Π½ΠΎΠΈΠΌΡΠ½Π½ΡΡ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² Π² ΡΠ°Π·Π½ΡΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°Ρ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π±ΡΠ΄Π΅Ρ Π²ΡΠ²Π΅Π΄Π΅Π½ ΠΏΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΊ ΠΏΠ΅ΡΠ²ΠΎΠΌΡ ΠΈΠ· Π½ΠΈΡ : Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° Π²ΡΠ΅Ρ ΡΠ°ΠΉΠ»ΠΎΠ²-Β«ΡΠ΅Π·ΠΎΠΊΒ» ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠ±Π΅Π³Π½ΡΡΡ ΠΊ ΠΎΠΏΡΠΈΠΈ -a. ΠΡΠΈ ΡΡΠΎΠΌ Π½Π΅ Π²Π°ΠΆΠ½ΠΎ, Π±ΡΠ΄ΡΡ ΡΡΠΎ ΠΆΡΡΡΠΊΠΈΠ΅ ΠΈΠ»ΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΡΠ»ΠΊΠΈ.
ΠΠΎΠ»Π΅Π΅ ΡΠΈΡΠΎΠΊΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΠΎΠΈΡΠΊΠ° β Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ whereis. ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, Π±Π΅Π· ΠΎΠΏΡΠΈΠΉ, ΠΎΠ½Π° Π΄Π»Ρ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° ΠΈΠΌΠ΅Π½ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΡΠΏΠΈΡΠΎΠΊ Π±ΠΈΠ½Π°ΡΠ½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ², man-ΡΡΡΠ°Π½ΠΈΡ ΠΈ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠ² Ρ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌΠΈ ΡΠ΅ΠΊΡΡΠ°ΠΌΠΈ:
$ whereis zsh
zsh: /bin/zsh /etc/zsh /usr/lib/zsh /usr/share/zsh
/usr/man/man1/zsh.1.gz /usr/share/man/man1/zsh.1.gz
Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΌΠΈ ΠΎΠΏΡΠΈΡΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°ΡΡ ΠΏΠΎΠΈΡΠΊ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΡΡΠΈΡ ΡΠΈΠΏΠΎΠ²: -b β Π±ΠΈΠ½Π°ΡΠ½ΡΡ , -m β ΡΡΡΠ°Π½ΠΈΡ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ², -s β ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠ² Ρ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠ°ΠΌΠΈ. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΎΠΏΡΠΈΠΈ -B, -M, -S (Π² ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠΈ Ρ ΠΎΠΏΡΠΈΠ΅ΠΉ -f) ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠ΅ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΈ Π΄Π»Ρ ΠΈΡ ΠΏΠΎΠΈΡΠΊΠ°.
ΠΠΎΠΌΠ°Π½Π΄Ρ locate ΠΈ mlocate ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡ ΠΏΠΎΠΈΡΠΊ Π²ΡΠ΅Ρ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠ², ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ ΠΈΠΌΠ΅Π½ΠΈ, ΡΠΊΠ°Π·Π°Π½Π½ΡΠΉ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° ΠΈ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡ Π²ΡΠ²ΠΎΠ΄ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ Π½Π°ΠΉΠ΄Π΅Π½Π½ΡΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠ². Π’Π°ΠΊ, Π² ΠΎΡΠ²Π΅Ρ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ
$ locate zsh
Π±ΡΠ΄Π΅Ρ Π²ΡΠ²Π΅Π΄Π΅Π½ ΡΠΏΠΈΡΠΎΠΊ Π²ΡΠΎΠ΄Π΅ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ:
/bin/zsh
/bin/zsh-4.0.6
/etc/zsh
/etc/zsh/zlogin
/etc/zsh/zshenv
/etc/zsh/zshrc
ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅. ΠΠΎΠΌΠ°Π½Π΄Π° mlocate Π΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅. ΠΠ±Π΅ ΠΎΠ½ΠΈ ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΎΠ±ΡΠ°ΡΠ°ΡΡΡΡ ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ /var/lib/mlocate/mlocate.db. ΠΡΡ ΠΎΠ΄Π½ΠΎ ΡΡΠ° Π±Π°Π·Π° Π΄Π°Π½Π½ΡΡ ΠΏΡΡΡΠ° β ΠΈ ΠΏΠ΅ΡΠ΅Π΄ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ locate ΠΈΠ»ΠΈ mlocate Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Π½Π°ΠΏΠΎΠ»Π½Π΅Π½Π° ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ΠΌ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ ΡΡΠ΅Π½Π°ΡΠΈΠΉ /usr/bin/updatedb.mlocate. ΠΠ½ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΈΠ· Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² β /var/lib/dpkg. Π Mint ΡΡΠΎΡ ΡΡΠ΅Π½Π°ΡΠΈΠΉ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ cron, ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Ρ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠΈΡΠΊΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ.
ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ°ΠΉΠ»Π°Ρ
ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΌ ΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΈΡΡΠ΅ΡΠΏΡΠ²Π°ΡΡΠ΅ΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠ°ΠΉΠ»Π°Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π° ls. ΠΠ΄Π½Π°ΠΊΠΎ Π΄Π»Ρ ΡΡΠΎΠΉ ΡΠ΅Π»ΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ.
ΠΠ±ΡΠ°Ρ ΡΠΎΡΠΌΠ° Π·Π°ΠΏΡΡΠΊΠ° ΠΊΠΎΠΌΠ°Π½Π΄Ρ ls β
$ ls [options] names
Π³Π΄Π΅ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° names ΠΌΠΎΠ³ΡΡ Π²ΡΡΡΡΠΏΠ°ΡΡ ΠΈΠΌΠ΅Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈΠ»ΠΈ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠ² Π² Π»ΡΠ±ΠΎΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅. ΠΠΎΠΌΠ°Π½Π΄Π° ΡΡΠ° ΠΈΠΌΠ΅Π΅Ρ ΠΌΠ½ΠΎΠ³ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ ΠΎΠΏΡΠΈΠΈ, ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΠΌΡ ΠΈ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ.
ΠΠ°ΡΠ°ΡΡ Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° ls, Π΄Π°Π½Π½Π°Ρ Π±Π΅Π· Π²ΡΡΠΊΠΈΡ ΠΎΠΏΡΠΈΠΉ, ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠΌΠ΅Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ², ΠΏΡΠΈΡΡΠΌ ΠΎΠΏΡΡΠΊΠ°Ρ Ρ.Π½. dot-ΡΠ°ΠΉΠ»Ρ, ΠΈΠΌΠ΅Π½Π° ΠΊΠΎΡΠΎΡΡΡ Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ Ρ ΡΠΎΡΠΊΠΈ (ΡΡΠΎ β Π½Π΅ΠΊΠΈΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΈ ΡΠΊΡΡΡΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² Π² MS DOS ΠΈ Windows). ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π΅ΡΠ»ΠΈ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° ΡΠΊΠ°Π·Π°Π½ΠΎ ΠΈΠΌΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° (ΠΈΠ»ΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ Π½Π΅ ΡΠΊΠ°Π·Π°Π½ Π²ΠΎΠΎΠ±ΡΠ΅, ΡΡΠΎ ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π΅Ρ ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΊΠ°ΡΠ°Π»ΠΎΠ³), ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° ΠΈΠΌΠ΅Π½ Π΅Π³ΠΎ ΡΠ°ΠΉΠ»ΠΎΠ² Π½Π΅ Π²ΡΠ²ΠΎΠ΄ΡΡΡΡ ΡΠ΅ΠΊΡΡΠΈΠΉ (.) ΠΈ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠΉ (..) ΠΊΠ°ΡΠ°Π»ΠΎΠ³.
ΠΠ»Ρ Π²ΡΠ²ΠΎΠ΄Π° Π²ΡΠ΅Ρ Π±Π΅Π· ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠΌΠ΅Π½ ΡΠ°ΠΉΠ»ΠΎΠ² (Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΈ ΡΠΊΡΡΡΡΡ ) ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° ΠΎΠΏΡΠΈΡ -a. Π‘ΠΌΡΡΠ» ΠΎΠΏΡΠΈΠΈ -A Π±Π»ΠΈΠ·ΠΎΠΊ β ΠΎΠ½Π° Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΡΠΏΠΈΡΠΎΠΊ ΠΈΠΌΠ΅Π½ Π²ΡΠ΅Ρ ΡΠ°ΠΉΠ»ΠΎΠ², Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ (.) ΠΈ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ (..) ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°.
ΠΡΠΎΠΌΠ΅ ΠΈΠΌΠ΅Π½ΠΈ, Π»ΡΠ±ΠΎΠΉ ΡΠ°ΠΉΠ» ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΡΠ΅ΡΡΡ ΡΠ²ΠΎΠΈΠΌ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ inode. ΠΠ»Ρ Π΅Π³ΠΎ Π²ΡΠ²ΠΎΠ΄Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΎΠΏΡΠΈΡ -i:
$ ls -i
12144 content.html
ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅. ΠΠ°ΠΊ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄ΡΡΠ³ΠΈΠ΅, ΠΊΠΎΠΌΠ°Π½Π΄Π° ls ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡΡ ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ², Π΄Π»Ρ ΡΠ΅Π³ΠΎ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° ΠΎΠΏΡΠΈΡ -R, Π²ΡΠ²ΠΎΠ΄ΡΡΠ°Ρ ΡΠΏΠΈΡΠΎΠΊ ΠΈΠΌΠ΅Π½ ΡΠ°ΠΉΠ»ΠΎΠ² Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°, Π½ΠΎ ΠΈ Π²ΡΠ΅Ρ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΡ ΠΏΠΎΠ΄ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠ²:
$ ls -R
unixforall:
about/ apps/ diffimages/ distro/ signature.html sys/
anons/ content/ difftext/ gentoo/ statistics/ u4articles/
unixforall/about:
about_lol.html about_lol.txt index.html
unixforall/anons:
anons_dc.html
ΠΠΏΡΠΈΡ ΠΆΠ΅ -d, Π½Π°ΠΏΡΠΎΡΠΈΠ², Π·Π°ΠΏΡΠ΅ΡΠ°Π΅Ρ Π²ΡΠ²ΠΎΠ΄ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΡ ΠΏΠΎΠ΄ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠ².
Π Π²ΡΠ²ΠΎΠ΄Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ls ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΈΠΌΠ΅Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ² ΡΠ°Π·Π½ΡΡ ΡΠΈΠΏΠΎΠ² Π΄Π°ΡΡΡΡ Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ. ΠΠ»Ρ ΠΈΡ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π»ΠΈΡΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΎΠΏΡΠΈΡ -F, Π·Π°Π²Π΅ΡΡΠ°ΡΡΠ°Ρ ΠΈΠΌΠ΅Π½Π° ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠ² ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ ΡΠ»ΡΡΠ°, ΠΈΡΠΏΠΎΠ»Π½ΠΈΠΌΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² β ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ Π·Π²Π΅Π·Π΄ΠΎΡΠΊΠΈ, ΡΠΈΠΌΠ²ΠΎΠ»ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΡΠ»ΠΎΠΊ β Β«ΡΠΎΠ±Π°ΠΊΠΎΠΉΒ»; ΠΈΠΌΠ΅Π½Π° ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ², Π½Π΅ ΠΈΠΌΠ΅ΡΡΠΈΡ Π°ΡΡΠΈΠ±ΡΡΠ° ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ, Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π° Π½Π΅ Π²ΠΊΠ»ΡΡΠ°ΡΡ:
$ ls -F
dir1/ dir2/ [email protected] file1 file2* [email protected]
ΠΡΡΠ³ΠΎΠ΅ ΡΡΠ΅Π΄ΡΡΠ²ΠΎ Π΄Π»Ρ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π»ΠΈΡΠΈΡ ΡΠΈΠΏΠΎΠ² ΡΠ°ΠΉΠ»ΠΎΠ² β ΠΊΠΎΠ»ΠΎΡΠΈΠ·Π°ΡΠΈΡ, Π΄Π»Ρ ΡΠ΅Π³ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΎΠΏΡΠΈΡ -G. Π¦Π²Π΅ΡΠ° ΡΡΠΈΡΡΠ°, Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ΅Π³ΠΎ ΠΈΠΌΠ΅Π½Π°, ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ β ΡΠΈΠ½ΠΈΠΉ Π΄Π»Ρ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠ², Π»ΠΈΠ»ΠΎΠ²ΡΠΉ (magenta) Π΄Π»Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΡΠ»ΠΎΠΊ, ΠΊΡΠ°ΡΠ½ΡΠΉ β ΠΈΡΠΏΠΎΠ»Π½ΠΈΠΌΡΡ ΡΠ°ΠΉΠ»ΠΎΠ², ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅. ΠΠ»Ρ ΡΠ°ΠΉΠ»ΠΎΠ² ΡΡΡΡΠΎΠΉΡΡΠ², ΠΈΡΠΏΠΎΠ»Π½ΠΈΠΌΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² Ρ Π°ΡΡΠΈΠ±ΡΡΠΎΠΌ Β«ΡΡΠΈΠ΄Π½ΠΎΡΡΠΈΒ», ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠ², ΠΈΠΌΠ΅ΡΡΠΈΡ Π°ΡΡΠΈΠ±ΡΡ sticky, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΊΠΎΠ»ΠΎΡΠΈΠ·ΡΠ΅ΡΡΡ ΠΈ ΡΠΎΠ½, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΡΡΠΈΡΡΠ°, Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠΈΠΉ ΠΈΡ ΠΈΠΌΠ΅Π½Π°. ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π² ΡΠ΅ΠΊΡΠΈΠΈ ENVIRONMENT man-ΡΡΡΠ°Π½ΠΈΡΡ Π΄Π»Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ls. ΠΠΏΡΠΎΡΠ΅ΠΌ, ΠΊΠΎΠ»ΠΎΡΠΈΠ·Π°ΡΠΈΡ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π΅ Π½Π° Π²ΡΠ΅Ρ ΡΠΈΠΏΠ°Ρ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΠΎΠ² (ΠΈ Π½Π΅ Π²ΠΎ Π²ΡΠ΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΡ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠ°Ρ ).
ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Π° ls Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΡΠΏΠΈΡΠΎΠΊ ΡΠ°ΠΉΠ»ΠΎΠ² Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅ ASCII-ΠΊΠΎΠ΄ΠΎΠ² ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π° ΠΈΠΌΠ΅Π½ΠΈ. ΠΠ΄Π½Π°ΠΊΠΎ Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π΅Π³ΠΎ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ (-t), ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΡΠ°ΡΡΡΠ° (-c) ΠΈΠ»ΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π΄ΠΎΡΡΡΠΏΠ° (-tu), Π° ΡΠ°ΠΊΠΆΠ΅ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅, ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΌ Π»ΡΠ±ΠΎΠΌΡ ΠΈΠ· ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΡ (-r). ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΎΠΏΡΠΈΡ -f ΠΎΡΠΌΠ΅Π½ΡΠ΅Ρ ΠΊΠ°ΠΊΡΡ-Π»ΠΈΠ±ΠΎ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΡ ΡΠΏΠΈΡΠΊΠ° Π²ΠΎΠΎΠ±ΡΠ΅.
ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ± ΠΎΠ±ΡΡΠΌΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΎΠΏΡΠΈΡ -s, Π²ΡΠ²ΠΎΠ΄ΡΡΡΡ Π΄Π»Ρ ΠΈΠΌΠ΅Π½ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° Π΅Π³ΠΎ ΡΠ°Π·ΠΌΠ΅Ρ Π² Π±Π»ΠΎΠΊΠ°Ρ , Π° ΡΠ°ΠΊΠΆΠ΅ ΡΡΠΌΠΌΠ°ΡΠ½ΡΠ΅ ΠΎΠ±ΡΡΠΌ Π²ΡΠ΅Ρ Π²ΡΠ²Π΅Π΄Π΅Π½Π½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ²:
$ ls -s ../book
total 822
656 book.html
4 content1.html
86 var_part2.html
24 command.html
38 part2.html
6 command.txt
8 shell_tmp.html
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊ ΠΎΠΏΡΠΈΠΈ -s Π΅ΡΡ ΠΈ ΠΎΠΏΡΠΈΠΈ -k (ΡΠΎ Π΅ΡΡΡ ls -sk) Π²ΡΠ²Π΅Π΄Π΅Ρ Π²ΡΡ ΡΡ ΠΆΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡΠ°Ρ .
ΠΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΈΠ΄Π΅ΡΡ ΠΈΠ· Π²ΡΠ΅Ρ ΠΏΡΠΈΠ²Π΅Π΄ΡΠ½Π½ΡΡ Π²ΡΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ², ΡΠΏΠΈΡΠΊΠΈ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ls Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ Π² ΠΌΠ½ΠΎΠ³ΠΎΠΊΠΎΠ»ΠΎΠ½ΠΎΡΠ½ΠΎΠΌ Π²ΠΈΠ΄Π΅ (ΡΠ΅ΠΌΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΠΎΠΏΡΠΈΡ -C, ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ Π΅Π΅ Π½Π΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ β ΠΌΠ½ΠΎΠ³ΠΎΠΊΠΎΠ»ΠΎΠ½ΠΎΡΠ½ΡΠΉ Π²ΠΈΠ΄ ΠΏΡΠΈΠ½ΡΡ Π΄Π»Ρ ΠΊΡΠ°ΡΠΊΠΎΠ³ΠΎ ΡΠΎΡΠΌΠ°ΡΠ° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ). ΠΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°ΡΡ ΠΈ ΠΎΠ΄Π½ΠΎΠΊΠΎΠ»ΠΎΠ½ΠΎΡΠ½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠ° ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΠΎΠΏΡΠΈΠΈ -1:
$ ls -1
dir1
dir2
dir3
file1
file2
file3
ΠΠΎ ΡΠΈΡ ΠΏΠΎΡ ΡΠ΅ΡΡ ΡΠ»Π° ΠΎ ΠΊΡΠ°ΡΠΊΠΎΠΌ ΡΠΎΡΠΌΠ°ΡΠ΅ Π²ΡΠ²ΠΎΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ ls. ΠΠ΄Π½Π°ΠΊΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ²Π½ΡΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ Ρ.Π½. Π΄Π»ΠΈΠ½Π½ΡΠΉ Π΅Π΅ ΡΠΎΡΠΌΠ°Ρ, Π²ΡΠ²ΠΎΠ΄ Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π΄ΠΎΡΡΠΈΠ³Π°Π΅ΡΡΡ ΠΎΠΏΡΠΈΠ΅ΠΉ -l ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π²Π»Π΅ΡΠ΅Ρ Π·Π° ΡΠΎΠ±ΠΎΠΉ ΠΎΠ΄Π½ΠΎΠΊΠΎΠ»ΠΎΠ½ΠΎΡΠ½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠ°:
$ ls -l
total 8
drwxr-xr-x 2 alv alv 512 8 ΠΌΠ°ΠΉ 18:04 dir1
drwxr-xr-x 3 alv alv 512 8 ΠΌΠ°ΠΉ 17:43 dir2
lrwxr-xr-x 1 alv alv 4 9 ΠΌΠ°ΠΉ 07:59 dir3 -> dir2
-rw-r--r-- 1 alv alv 14 8 ΠΌΠ°ΠΉ 10:39 file1
-rwxr-xr-x 1 alv alv 30 9 ΠΌΠ°ΠΉ 08:02 file2
lrwxr-xr-x 1 alv alv 2 8 ΠΌΠ°ΠΉ 10:57 file3 -> f1
ΠΠΎΠΆΠ½ΠΎ Π²ΠΈΠ΄Π΅ΡΡ, ΡΡΠΎ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π² Π΄Π»ΠΈΠ½Π½ΠΎΠΌ ΡΠΎΡΠΌΠ°ΡΠ΅ Π²ΡΠ²ΠΎΠ΄ΡΡΡΡ:
β’ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ ΡΠΈΠΏΠ΅ ΡΠ°ΠΉΠ»Π° (- β ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠΉ ΡΠ°ΠΉΠ», d β ΠΊΠ°ΡΠ°Π»ΠΎΠ³, l β ΡΠΈΠΌΠ²ΠΎΠ»ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΡΡΠ»ΠΊΠ°, c β ΡΠ°ΠΉΠ» ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, b β ΡΠ°ΠΉΠ» Π±Π»ΠΎΡΠ½ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π°) ΠΈ Π°ΡΡΠΈΠ±ΡΡΡ Π΄ΠΎΡΡΡΠΏΠ° Π΄Π»Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π°ΡΡΠΈΠ±ΡΡΠΎΠ² ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ½ΠΎΡΡΠΈ (ΠΎ ΡΠ΅ΠΌ Π±ΡΠ»ΠΎ ΡΠΊΠ°Π·Π°Π½ΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ);
β’ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΆΡΡΡΠΊΠΈΡ ΡΡΡΠ»ΠΎΠΊ Π½Π° Π΄Π°Π½Π½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ inode;
β’ ΠΈΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ β Π²Π»Π°Π΄Π΅Π»ΡΡΠ° ΡΠ°ΠΉΠ»Π°, ΠΈ Π³ΡΡΠΏΠΏΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ°ΠΉΠ» ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ;
β’ ΡΠ°Π·ΠΌΠ΅Ρ ΡΠ°ΠΉΠ»Π° Π² Π±Π»ΠΎΠΊΠ°Ρ ;
β’ Π²ΡΠ΅ΠΌΡ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΡΠ°ΠΉΠ»Π° Ρ ΡΠΎΡΠ½ΠΎΡΡΡΡ Π΄ΠΎ ΠΌΠ΅ΡΡΡΠ°, Π΄Π½Ρ, ΡΠ°ΡΠ° ΠΈ ΠΌΠΈΠ½ΡΡΡ (Π² ΡΠΎΡΠΌΠ°ΡΠ΅, ΠΏΡΠΈΠ½ΡΡΠΎΠΌ Π² Π΄Π°Π½Π½ΠΎΠΉ locale);
β’ ΠΈΠΌΡ ΡΠ°ΠΉΠ»Π° ΠΈ (Π΄Π»Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΡΠ»ΠΎΠΊ) ΠΈΠΌΡ ΡΠ°ΠΉΠ»Π°-ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ°.
ΠΠ΄Π½Π°ΠΊΠΎ ΡΡΠΎ Π΅ΡΡ Π½Π΅ Π²ΡΡ. ΠΠΎΠ±Π°Π²ΠΈΠ² ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ls -l Π΅ΡΡ ΠΈ ΠΎΠΏΡΠΈΡ -i, ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ inode ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°, ΠΎΠΏΡΠΈΡ -n Π·Π°ΠΌΠ΅Π½ΠΈΡ ΠΈΠΌΡ Π²Π»Π°Π΄Π΅Π»ΡΡΠ° ΠΈ Π³ΡΡΠΏΠΏΡ Π½Π° ΠΈΡ ΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ (UID ΠΈ GUID, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ), Π° ΠΎΠΏΡΠΈΡ -T Π²ΡΠ²Π΅Π΄Π΅Ρ Π² ΠΏΠΎΠ»Π΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π΅ΡΡ ΠΈ Π³ΠΎΠ΄Ρ, ΠΈ ΡΠ΅ΠΊΡΠ½Π΄Ρ:
$ ls -linT
total 8
694402 drwxr-xr-x 2 1000 1000 512 8 ΠΌΠ°ΠΉ 18:04:56 2002 dir1
694404 drwxr-xr-x 3 1000 1000 512 8 ΠΌΠ°ΠΉ 17:43:31 2002 dir2
673058 lrwxr-xr-x 1 1000 1000 4 9 ΠΌΠ°ΠΉ 07:59:08 2002 dir3 -> dir2
673099 -rw-r--r-- 1 1000 1000 14 8 ΠΌΠ°ΠΉ 10:39:38 2002 file1