22 Februari 2014

Contoh-contoh Penggunaan Command ls

Command ls merupakan kependekan dari kata "list" (cmiiw). Secara harfiah, kata list jika diartikan ke dalam bahasa Indonesia adalah daftar. Hal ini sesuai dengan fungsi dari command ls, yaitu untuk menampilkan isi dari suatu direktori. Dalam posting ini akan dituliskan beberapa contoh penggunaan command ls.

1. ls tanpa option
Jika command ls dijalankan tanpa tambahan argument/option apapun, maka akan ditampilkan secara sederhana apa saja yang ada di direktori tempat user berada. Sample:
pupil@VirtualDream:~$ ls
adt-bundle-linux-x86_64-20130219  dwhelper     SpiderOak Hive
archives                          genymotion   Templates
Desktop                           item-iteman  Videos
Diagram1.dia.autosave             kAPE         VirtualBox VMs
Documents                         Music        warzone
Downloads                         Pictures     workspaceAndroid
Dropbox                           Public
pupil@VirtualDream:~$ 
2. ls dengan option -l
Dengan tambahan option -l, command ls akan menampilkan isi direktori dengan lebih lengkap. Sample:
pupil@VirtualDream:~$ ls -l
total 156
drwxr-xr-x   4 pupil pupil  4096 Jan  9 20:04 adt-bundle-linux-x86_64-20130219
drwxr-xr-x.  3 root  root  40960 Dec 25 12:43 archives
drwxr-xr-x   2 pupil pupil  4096 Jan 19 18:03 Desktop
-rw-r--r--   1 pupil pupil  1800 Jan 23 12:06 Diagram1.dia.autosave
drwxr-xr-x   2 pupil pupil  4096 Jan 24 21:16 Documents
drwxr-xr-x  10 pupil pupil 12288 Jan 26 21:07 Downloads
drwx------   4 pupil pupil  4096 Jan 23 15:48 Dropbox
drwxr-xr-x   2 pupil pupil  4096 Jan 20 23:13 dwhelper
drwxr-xr-x   3 pupil pupil  4096 Jan 21 18:09 genymotion
drwx------  11 pupil pupil  4096 Dec 26 17:57 item-iteman
drwxr-xr-x  15 pupil pupil  4096 Jan  6 21:08 kAPE
drwxr-xr-x  17 pupil pupil 36864 Jan 26 17:59 Music
drwxr-xr-x   2 pupil pupil  4096 Jan 26 17:52 Pictures
drwxr-xr-x   3 pupil pupil  4096 Jan  7 02:41 Public
drwx------   3 pupil pupil  4096 Jan 26 01:09 SpiderOak Hive
drwxr-xr-x   2 pupil pupil  4096 Dec 22 05:21 Templates
drwxr-xr-x   2 pupil pupil  4096 Dec 22 05:21 Videos
drwxr-xr-x  14 pupil pupil  4096 Jan 23 11:30 VirtualBox VMs
drwxr-xr-x   3 pupil pupil  4096 Jan 12 22:59 warzone
drwxr-xr-x   3 pupil pupil  4096 Jan 10 00:33 workspaceAndroid
pupil@VirtualDream:~$
3. Melihat hidden file dengan ls
Untuk melihat hidden file di menggunakan command ls, kita perlu menambahkan option -a. Dengan ini semua file atau direktori yang tersembunyi (memiliki nama diawali dengan tanda titik) akan terlihat. Sample:
pupil@VirtualDream:~$ ls -a
.                                 .java
..                                kAPE
.acetoneiso                       .kde
.adobe                            .local
adt-bundle-linux-x86_64-20130219  .macromedia
.android                          .mission-control
.aptitude                         .mozilla
archives                          .mplayer2
.bash_history                     Music
genymotion                        VirtualBox VMs
.gimp-2.8                         .Wammu
.gksu.lock                        warzone
.gnash                            .warzone2100-3.1
.gnome2                           .wine
.gnome2_private                   .wireshark
.gnupg                            workspaceAndroid
.gstreamer-0.10                   .wuala
.gtk-bookmarks                    .Xauthority
.gvfs                             .xchm
.ICEauthority                     .xscreensaver
.icedove                          .xscreensaver-getimage.cache
.icedtea                          .xsession-errors
.icons                            .xsession-errors.old
item-iteman
pupil@VirtualDream:~$
4. Melihat isi direktori dengan size file yang mudah dibaca
Kita bisa mengkombinasikan option -l dengan option -h untuk melihat isi direktori dalam format -l namun dengan informasi size yang lebih "human readable". Sample:
pupil@VirtualDream:~$ ls -lh
total 156K
drwxr-xr-x   4 pupil pupil 4.0K Jan  9 20:04 adt-bundle-linux-x86_64-20130219
drwxr-xr-x.  3 root  root   40K Dec 25 12:43 archives
drwxr-xr-x   2 pupil pupil 4.0K Jan 19 18:03 Desktop
-rw-r--r--   1 pupil pupil 1.8K Jan 23 12:06 Diagram1.dia.autosave
drwxr-xr-x   2 pupil pupil 4.0K Jan 24 21:16 Documents
drwxr-xr-x  10 pupil pupil  12K Jan 26 21:07 Downloads
drwx------   4 pupil pupil 4.0K Jan 23 15:48 Dropbox
drwxr-xr-x   2 pupil pupil 4.0K Jan 20 23:13 dwhelper
drwxr-xr-x   3 pupil pupil 4.0K Jan 21 18:09 genymotion
drwx------  11 pupil pupil 4.0K Dec 26 17:57 item-iteman
drwxr-xr-x  15 pupil pupil 4.0K Jan  6 21:08 kAPE
drwxr-xr-x  17 pupil pupil  36K Jan 26 17:59 Music
drwxr-xr-x   2 pupil pupil 4.0K Jan 26 17:52 Pictures
drwxr-xr-x   3 pupil pupil 4.0K Jan  7 02:41 Public
drwx------   3 pupil pupil 4.0K Jan 26 01:09 SpiderOak Hive
drwxr-xr-x   2 pupil pupil 4.0K Dec 22 05:21 Templates
drwxr-xr-x   2 pupil pupil 4.0K Dec 22 05:21 Videos
drwxr-xr-x  14 pupil pupil 4.0K Jan 23 11:30 VirtualBox VMs
drwxr-xr-x   3 pupil pupil 4.0K Jan 12 22:59 warzone
drwxr-xr-x   3 pupil pupil 4.0K Jan 10 00:33 workspaceAndroid
pupil@VirtualDream:~$
5. Menambahkan tanda / di akhir direktori
Untuk membedakan file dan direktori, bisa ditambahkan tanda / pada akhir setiap direktori. Untuk menampilkan direktori dengan tanda / di akhir, bisa digunakan option -F. Sample:
pupil@VirtualDream:~$ ls -F
adt-bundle-linux-x86_64-20130219/  dwhelper/     SpiderOak Hive/
archives/                          genymotion/   Templates/
Desktop/                           item-iteman/  Videos/
Diagram1.dia.autosave              kAPE/         VirtualBox VMs/
Documents/                         Music/        warzone/
Downloads/                         Pictures/     workspaceAndroid/
Dropbox/                           Public/
pupil@VirtualDream:~$
6. Menampilkan file dengan urutan descending
Untuk menampilkan isi direktori dan sorting nama secara descending, bisa digunakan option -r. Sample:
pupil@VirtualDream:~$ ls -r
workspaceAndroid  Pictures     Downloads
warzone           Music        Documents
VirtualBox VMs    kAPE         Diagram1.dia.autosave
Videos            item-iteman  Desktop
Templates         genymotion   archives
SpiderOak Hive    dwhelper     adt-bundle-linux-x86_64-20130219
Public            Dropbox
pupil@VirtualDream:~$
7. Menampilkan isi directory sekaligus dengan sub-directory
Dengan menggunakan option -R, kita dapat menampilkan seluruh sub-directory.
pupil@VirtualDream:~/item-iteman$ ls -R
.:
itm   itm3     itm_des2  itm_dev.sql  noosc_itm
itm2  itm_des  itm_dev   itm_me       oto_itm

./itm:
itm  itmAdvisory  itmViewer  manage.py

./itm/itm:
__init__.py   settings.py   templates  urls.pyc  views.pyc  wsgi.pyc
__init__.pyc  settings.pyc  urls.py    views.py  wsgi.py

./itm/itm/templates:
itm

./itm/itm/templates/itm:
welcome.html
8. Melihat file terakhir di modif
Kita bisa melihat file yang terakhir di modif dengan sort berdasarkan modification time, yaitu dengan option -ltr
pupil@VirtualDream:~$ ls -ltr
total 168
drwxr-xr-x   2 pupil pupil  4096 Dec 22 05:21 Videos
drwxr-xr-x   2 pupil pupil  4096 Dec 22 05:21 Templates
drwxr-xr-x.  3 root  root  40960 Dec 25 12:43 archives
drwx------  11 pupil pupil  4096 Dec 26 17:57 item-iteman
drwxr-xr-x  15 pupil pupil  4096 Jan  6 21:08 kAPE
drwxr-xr-x   3 pupil pupil  4096 Jan  7 02:41 Public
drwxr-xr-x   4 pupil pupil  4096 Jan  9 20:04 adt-bundle-linux-x86_64-20130219
drwxr-xr-x   3 pupil pupil  4096 Jan 10 00:33 workspaceAndroid
drwxr-xr-x   3 pupil pupil  4096 Jan 12 22:59 warzone
drwxr-xr-x   2 pupil pupil  4096 Jan 19 18:03 Desktop
drwxr-xr-x   2 pupil pupil  4096 Jan 20 23:13 dwhelper
drwxr-xr-x   3 pupil pupil  4096 Jan 21 18:09 genymotion
drwxr-xr-x  14 pupil pupil  4096 Jan 23 11:30 VirtualBox VMs
-rw-r--r--   1 pupil pupil  1800 Jan 23 12:06 Diagram1.dia.autosave
drwx------   4 pupil pupil  4096 Jan 23 15:48 Dropbox
drwxr-xr-x   2 pupil pupil  4096 Jan 24 21:16 Documents
drwxr-xr-x  17 pupil pupil 40960 Jan 29 20:26 Music
drwxr-xr-x   2 pupil pupil  4096 Jan 30 06:52 Pictures
drwx------   3 pupil pupil  4096 Jan 31 01:40 SpiderOak Hive
drwxr-xr-x  10 pupil pupil 16384 Jan 31 02:55 Downloads
pupil@VirtualDream:~$ 
referensi: http://www.tecmint.com/15-basic-ls-command-examples-in-linux/

Tidak ada komentar:

Posting Komentar