![Zakaj vaše malo podjetje potrebuje CRM](/f/76f5258684e3690045ecdef0bef06701.jpg?width=100&height=100)
je ukaz je eden najpogosteje uporabljenih ukazov v Linuxu. verjamem ls command je prvi ukaz, ki ga lahko uporabite, ko vstopite v ukazni poziv programa Linux Box.
Uporabljamo ls vsakodnevno in pogosto, čeprav se morda ne zavedamo in nikoli ne uporabljamo vseh je možnost na voljo. V tem članku bomo govorili o osnovnih ls ukaz, kjer smo poskušali pokriti čim več parametrov.
ls brez datotek in imenikov s seznamom možnosti v goli obliki, kjer si ne bomo mogli ogledati podrobnosti, kot so vrste datotek, velikost, spremenjeni datum in čas, dovoljenja in povezave itd.
# ls 0001.pcap Desktop Downloads index.html install.log.syslog Predloge slik. anaconda-ks.cfg Dokumenti fbcmd_update.php install.log Glasba Javni videoposnetki
Tukaj, ls -l (-l ni znak) prikazuje datoteko ali imenik, velikost, spremenjen datum in čas, ime datoteke ali mape ter lastnika datoteke in njeno dovoljenje.
# ls -l skupaj 176. -rw-r-r--. 1 korenski koren 683 19. avgust 09:59 0001.pcap. -rw. 1 korenski koren 1586 31. julij 02:17 anaconda-ks.cfg. drwxr-xr-x. 2 korenski koren 4096 31. julij 02:48 Namizje. drwxr-xr-x. 2 korenski koren 4096 31. julij 02:48 Dokumenti. drwxr-xr-x. 4 korenski koren 4096 16. avgust 02:55 Prenosi. -rw-r-r--. 1 korenski koren 21262 12. avgust 12:42 fbcmd_update.php. -rw-r-r--. 1 korenski koren 46701 31. julij 09:58 index.html. -rw-r-r--. 1 korenski koren 48867 31. julij 02:17 install.log. -rw-r-r--. 1 korenski koren 11439 31. julij 02:13 install.log.syslog. drwxr-xr-x. 2 korenski koren 4096 31. julij 02:48 Glasba. drwxr-xr-x. 2 korenski koren 4096 31. julij 02:48 Slike. drwxr-xr-x. 2 korenski koren 4096 31. julij 02:48 Javno. drwxr-xr-x. 2 korenski koren 4096 31. julij 02:48 Predloge. drwxr-xr-x. 2 korenski koren 4096 31. julij 02:48 Video posnetki
Navedite vse datoteke, vključno s skritimi datotekami, ki se začnejo z '.‘.
# ls -a. .bashrc Dokumenti .gconfd install.log .nautilus .pulse-cookie... .cache Prenosi .gnome2 install.log.syslog .netstat.swp .redavno uporabljeni.xbel. 0001.pcap .config .povezave .gnome2_private .kde .opera .spice-vdagent. anaconda-ks.cfg .cshrc .esd_auth .gtk-zaznamki .libreoffice Slike .tcshrc. .bash_history .dbus .fbcmd .gvfs .local .pki Predloge. .bash_logout Desktop fbcmd_update.php .ICEauthority .mozilla Javni videoposnetki. .bash_profile .digrc .gconf index.html Glasba .pulse .wireshark
S kombinacijo -hh možnost, prikazuje velikosti v berljivi obliki.
# ls -lh skupaj 176 tisoč. -rw-r-r--. 1 korenski koren 683 19. avgust 09:59 0001.pcap. -rw. 1 korenski koren 1.6K 31. julij 02:17 anaconda-ks.cfg. drwxr-xr-x. 2 korenski korenski 4.0K 31. julij 02:48 Namizje. drwxr-xr-x. 2 korenski korenski 4.0K 31. julij 02:48 Dokumenti. drwxr-xr-x. 4 korenski koren 4,0K 16. avg 02:55 Prenosi. -rw-r-r--. 1 korenski koren 21K 12. avgust 12:42 fbcmd_update.php. -rw-r-r--. 1 korenski koren 46K 31. julij 09:58 index.html. -rw-r-r--. 1 korenski koren 48K 31. julij 02:17 install.log. -rw-r-r--. 1 korenski koren 12K 31. julij 02:13 install.log.syslog. drwxr-xr-x. 2 korenski koren 4,0K 31. julij 02:48 Glasba. drwxr-xr-x. 2 korenski koren 4,0K 31. julij 02:48 Slike. drwxr-xr-x. 2 korenski koren 4,0K 31. julij 02:48 Javno. drwxr-xr-x. 2 korenski korenski 4.0K 31. julij 02:48 Predloge. drwxr-xr-x. 2 korenski koren 4,0K 31. julij 02:48 Video posnetki
Uporaba -F možnost z ls ukaz, bo dodal ‘/’ Znak na koncu vsakega imenika.
# ls -F0001.pcap Desktop/ Prenosi/ index.html install.log.syslog Slike/ Predloge/ anaconda-ks.cfg Dokumenti/ fbcmd_update.php install.log Glasba/ Javno/ Video posnetki/
Naslednji ukaz z ls -r možnost prikaza datotek in imenikov v obratnem vrstnem redu.
# ls -r Video posnetki Javna glasba install.log fbcmd_update.php Dokumenti anaconda-ks.cfg. Predloge Slike install.log.syslog index.html Prenosi Namizje 0001.pcap
ls -R možnost bo navajala zelo dolge sezname dreves imenikov. Oglejte si primer izpisa ukaza.
# ls -R skupaj 1384. -rw. 1 korenski koren 33408 8. avgust 17:25 anaconda.log. -rw. 1 korenski koren 30508 8. avgust 17:25 anaconda.program.log ./httpd: skupaj 132. -rw-r-r-- 1 korenski koren 0 19. avgust 03:14 access_log. -rw-r-r--. 1 korenski koren 61916 10. avgust 17:55 access_log-20120812 ./lighttpd: skupaj 68. -rw-r-r-- 1 lighttpd lighttpd 7858 21. avgust 15:26 access.log. -rw-r-r--. 1 lighttpd lighttpd 37531 17. avgust 18:21 access.log-20120819 ./nginx: skupaj 12. -rw-r-r--. 1 korenski koren 0 12. avgust 03:17 access.log. -rw-r-r--. 1 korenski koren 390 12. avgust 03:17 access.log-20120812.gz
S kombinacijo -ltr bo prikazal zadnjo datoteko spremembe ali datum imenika kot zadnji.
# ls -ltr skupaj 176. -rw-r-r--. 1 korenski koren 11439 31. julij 02:13 install.log.syslog. -rw-r-r--. 1 korenski koren 48867 31. julij 02:17 install.log. -rw. 1 korenski koren 1586 31. julij 02:17 anaconda-ks.cfg. drwxr-xr-x. 2 korenski koren 4096 31. julij 02:48 Namizje. drwxr-xr-x. 2 korenski koren 4096 31. julij 02:48 Video posnetki. drwxr-xr-x. 2 korenski koren 4096 31. julij 02:48 Predloge. drwxr-xr-x. 2 korenski koren 4096 31. julij 02:48 Javno. drwxr-xr-x. 2 korenski koren 4096 31. julij 02:48 Slike. drwxr-xr-x. 2 korenski koren 4096 31. julij 02:48 Glasba. drwxr-xr-x. 2 korenski koren 4096 31. julij 02:48 Dokumenti. -rw-r-r--. 1 korenski koren 46701 31. julij 09:58 index.html. -rw-r-r--. 1 korenski koren 21262 12. avgust 12:42 fbcmd_update.php. drwxr-xr-x. 4 korenski koren 4096 16. avgust 02:55 Prenosi. -rw-r-r--. 1 koreninski koren 683 19. avgust 09:59 0001.pcap
S kombinacijo -lS prikazuje velikost datoteke po vrstnem redu, najprej se prikaže velika.
# ls -lS skupaj 176. -rw-r-r--. 1 korenski koren 48867 31. julij 02:17 install.log. -rw-r-r--. 1 korenski koren 46701 31. julij 09:58 index.html. -rw-r-r--. 1 korenski koren 21262 12. avgust 12:42 fbcmd_update.php. -rw-r-r--. 1 korenski koren 11439 31. julij 02:13 install.log.syslog. drwxr-xr-x. 2 korenski koren 4096 31. julij 02:48 Namizje. drwxr-xr-x. 2 korenski koren 4096 31. julij 02:48 Dokumenti. drwxr-xr-x. 4 korenski koren 4096 16. avgust 02:55 Prenosi. drwxr-xr-x. 2 korenski koren 4096 31. julij 02:48 Glasba. drwxr-xr-x. 2 korenski koren 4096 31. julij 02:48 Slike. drwxr-xr-x. 2 korenski koren 4096 31. julij 02:48 Javno. drwxr-xr-x. 2 korenski koren 4096 31. julij 02:48 Predloge. drwxr-xr-x. 2 korenski koren 4096 31. julij 02:48 Video posnetki. -rw. 1 korenski koren 1586 31. julij 02:17 anaconda-ks.cfg. -rw-r-r--. 1 koreninski koren 683 19. avgust 09:59 0001.pcap
Pred datoteko lahko natisnemo nekaj številk / imenik. Z -jaz datoteko s seznamom možnosti / imenik s številko inode.
# ls -i 20112 0001.pcap 23610 Dokumenti 23793 index.html 23611 Glasba 23597 Predloge. 23564 anaconda-ks.cfg 23595 Prenosi 22 install.log 23612 Slike 23613 Video posnetki. 23594 Namizni računalnik 23585 fbcmd_update.php 35 install.log.syslog 23601 Javno
Preverite različico ukaza ls.
# ls --verzija ls (GNU coreutils) 8.4. Avtorske pravice (C) 2010 Free Software Foundation, Inc. Licenca GPLv3+: GNU GPL različice 3 ali novejše. To je brezplačna programska oprema: prosto jo lahko spreminjate in razširjate. GARANCIJE NI, kolikor to dovoljuje zakon. Avtor: Richard M. Stallman in David MacKenzie.
Seznam strani za pomoč ukaza ls z njihovo možnostjo.
# ls -pomoč Uporaba: ls [OPCIJA]... [MAPA]...
Z ls -l datoteke seznama ukazov pod imenikom /tmp. Kam s -ld parametri prikazuje informacije o /tmp imenik.
# ls -l /tmp skupaj 408. drwx. 2 narad narad 4096 2. avgust 02:00 CRX_75DAF8CB7768. -r. 1 korenski koren 384683 4. avgust 12:28 htop-1.0.1.tar.gz. drwx. 2 korenski koren 4096 4. avgust 11:20 keyring-6Mfjnk. drwx. 2 korenski koren 4096 16. avgust 01:33 obesek za ključe-pioZJr. drwx. 2 gdm gdm 4096 21. avgust 11:26 orbit-gdm. drwx. 2 korenski koren 4096 19. avgust 08:41 pulse-gl6o4ZdxQVrX. drwx. 2 narad narad 4096 4. avgust 08:16 impulz-UDH76ExwUVoU. drwx. 2 gdm gdm 4096 21. avgust 11:26 pulse-wJtcweUCtvhn. -rw. 1 korenski koren 300 avgust 16 03:34 yum_save_tx-2012-08-16-03-34LJTAa1.yumtx
# ls -ld /tmp / drwxrwxrwt. 13 korenski koren 4096 21. avgust 12:48 /tmp /
Prikazati UID in GID datotek in imenikov. možnost uporabe -n z ukazom ls.
# ls -n skupaj 36. drwxr-xr-x. 2 500 500 4096 2. avgust 01:52 Prenosi. drwxr-xr-x. 2 500 500 4096 2. avgust 01:52 Glasba. drwxr-xr-x. 2 500 500 4096 2. avgust 01:52 Slike. -rw-rw-r--. 1 500 500 12 21. avgust 13:06 tmp.txt. drwxr-xr-x. 2 500 500 4096 2. avgust 01:52 Video posnetki
Naredili smo vzdevek za ls ukaz, ko izvedemo ukaz ls, bo potreben -l privzeto možnost in prikaže dolg seznam, kot je bilo že omenjeno.
# vzdevek ls = "ls -l"
Opomba: Vidimo lahko število vzdevkov, ki so na voljo v vašem sistemu, z ukazom vzdevek spodaj, enako pa so lahko tudi vzdevki, kot je prikazano v spodnjem primeru.
# vzdevekvzdevek cp = 'cp -i' vzdevek l. = 'ls -d.* -barva = samodejno' vzdevek ll = 'ls -l -barva = samodejno' vzdevek ls = 'ls -barva = samodejno' vzdevek mv = 'mv -i' vzdevek rm = 'rm -i' vzdevek, ki = 'vzdevek | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde '
Če želite odstraniti že določen vzdevek, uporabite ukaz unalias.
# unalias ls
V naslednjem članku bomo zakrili več oz napredni ukaz ls s svojimi primeri. Prav tako vam predlagam, da greste skozi nekaj intervju za vprašanja o ukazu ls in če smo kaj zamudili na seznamu, nas posodobite prek razdelka za komentarje.