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:~$
Tweet
Tidak ada komentar:
Posting Komentar