GNU/Linux >> Belajar Linux >  >> Linux

14 Contoh Perintah 'ls' yang Berguna di Linux

Perintah ls (list) Linux menampilkan daftar file dan direktori. Sepengetahuan saya, perintah ls di linux, adalah perintah yang paling sering digunakan. Ini mendukung beberapa opsi, beberapa di antaranya tercantum dalam tabel di bawah ini bersama dengan deskripsi singkat masing-masing. Dalam posting ini kita akan membahas 14 contoh perintah ls yang berbeda yang dapat berguna untuk pemula.

Sintaks dari perintah ls :

# ls [opsi] [file | direktori]

Catatan : Untuk opsi perintah ls yang lebih detail, silakan lihat halaman manual ls.

Contoh 1) Cantumkan file &direktori di direktori kerja saat ini (ls)

Jalankan perintah ls dari direktori kerja perintah ke daftar atau lihat file dan direktori, contoh ditampilkan

[[email protected] /]# lsbin boot cgroup dev etc home lib lib64 lost+found media mnt opt ​​proc root sbin selinux srv sys tmp usr var[[email protected] /]#

Contoh 2) Mencantumkan file dan direktori dalam format daftar panjang (ls -l)

Untuk menampilkan daftar panjang file dan direktori dari direktori kerja Anda saat ini, jalankan perintah 'ls -l'

[[email protected] /]# ls -ltotal 94dr-xr-xr-x. 2 root root 4096 23 Nov 03:13 bindr-xr-xr-x. 5 root root 1024 Nov 23 05:29 bootdrwxr-xr-x 10 root root 4096 23 Nov 03:42 cgroupdrwxr-xr-x 18 root root 3680 12 Des 21:32 devdrwxr-xr-x. 64 root root  4096 12 Des 21:32 dlldrwxr-xr-x   8 root root  4096 19 Jul 02:43 homedr-xr-xr-x. 8 root root  4096 Mei  3  2014 libdr-xr-xr-x. 8 root root 12288 23 Nov 03:13 lib64-rw-r--r--   1 root root    72 Des 12 21:40 linux-stuffdrwx------. 2 root root 16384 Mei  3  2014 hilang+founddrwxr-xr-x. 2 root root  4096 23 Sep  2011 mediadrwxr-xr-x. 3 root root 4096 22 Jun 01:14 menit........................................ ..........

Jika Anda telah memperhatikan output di atas dengan cermat, 'ls -l' juga menunjukkan izin file dan direktori, waktu dan ukuran modifikasi juga.

Contoh 3) Daftar file dan direktori dari direktori tertentu

Untuk membuat daftar file dan direktori dari direktori tertentu, tentukan jalur direktori diikuti dengan perintah ls -l

[[email protected] /]# ls -l /tmp/total 8-rw-r--r-- 1 root root 0 Agustus 3 14:31 bad-blocks.txtdrwx------. 2 root root 4096 3 Mei 2014 gpg-auCCFn-rw-------. 1 root root 0 3 Mei 2014 yum.log-rw------- 1 root root 1428 23 Nov 03:58 yum_save_tx-2014-11-23-03-58BHO8Jg.yumtx

Untuk mencantumkan hanya izin direktori direktori, gunakan ‘-ld ' pilihan. Contoh ditunjukkan di bawah ini

[[email protected] /]# ls -ld /tmp/drwxrwxrwt. 4 root root 4096 12 Des 21:34 /tmp/

Contoh 4) Cantumkan semua file di direktori kerja saat ini dengan tipe filenya (ls -F)

Untuk membuat daftar jenis file dengan perintah ls kemudian gunakan opsi '-F',

[[email protected] /]# ls -Fbin/ cgroup/ etc/ lib/ linux-stuff media/ opt/ root/ selinux/ sys/ usr/boot/ dev/ home/ lib64/ lost+found/ mnt/ proc/ sbin/ srv/ tmp/ var/[[email protected] /]#

Saat kita menggunakan ‘-F ' dengan perintah ls , maka pada output '/' akan ditambahkan di setiap direktori dan untuk file normal tidak ada yang ditambahkan.

Contoh 5) Membuat daftar file dan direktori yang diurutkan menurut tanggal &waktu (ls -lt)

Jika Anda ingin membuat daftar file dan direktori yang diurutkan berdasarkan tanggal dan waktu, gunakan opsi '-t' pada perintah ls, contoh ditampilkan di bawah

[[email protected] /]# ls -lttotal 94-rw-r--r--   1 root root    72 Des 12 21:40 linux-stuffdr-xr-xr-x  13 root root     0 Des 12 21:36 sysdrwxrwxrwt. 4 root root  4096 12 Des 21:34 tmpdrwxr-xr-x  18 root root  3680 12 Des 21:32 devdrwxr-xr-x. 64 root root  4096 12 Des 21:32 etcdr-xr-xr-x  95 root root     0 Des 12 21:31 procdr-xr-xr-x. 5 root root  1024 23 Nov 05:29 bootdrwxr-xr-x  10 root root  4096 23 Nov 03:42 cgroupdr-xr-xr-x. 2 root root 4096 23 Nov 03:13 sbindr-xr-xr-x. 8 root root 12288 23 Nov 03:13 lib64dr-xr-xr-x. 2 root root 4096 23 Nov 03:13 bindr-xr-x---. 5 root root 4096 23 Nov 02:53 rootdrwxr-xr-x. 18 root root  4096 24 Agustus 05:14 vardrwxr-xr-x   8 root root  4096 19 Jul 02:43 home.......................... ..

Contoh 6) Buat daftar semua file direktori saat ini dengan ukurannya dalam format yang dapat dibaca manusia (ls -lh)

Untuk membuat daftar ukuran file dalam format yang dapat dibaca manusia (2K, 34M atau 5G) menggunakan perintah ls kemudian gunakan opsi ‘-h’, contoh ditampilkan

[[email protected] /]# ls -lhtotal 94Kdr-xr-xr-x. 2 root root 4.0K 23 Nov 03:13 bindr-xr-xr-x. 5 root root 1.0K 23 Nov 05:29 bootdrwxr-xr-x 10 root root 4.0K 23 Nov 03:42 cgroupdrwxr-xr-x 18 root root 3.6K 12 Des 21:32 devdrwxr-xr-x. 64 root root 4.0K 12 Des 21:32 dlldrwxr-xr-x 8 root root 4.0K 19 Jul 02:43 homedr-xr-xr-x. 8 root root 4.0K 3 Mei 2014 libdr-xr-xr-x. 8 root root 12K 23 Nov 03:13 lib64-rw-r--r-- 1 root root 72 Des 12 21:40 linux-stuffdrwx------. 2 root root 16K 3 Mei 2014 hilang+ditemukandrwxr-xr-x. 2 root root 4.0K 23 Sep 2011 mediadrwxr-xr-x. 3 root root 4.0K 22 Jun 01:14 mntdrwxr-xr-x. 2 root root 4.0K 22 Jun 01:25 opt................................................ 

Contoh 7) Daftar semua file termasuk file tersembunyi di direktori saat ini (ls -la)

Opsi '-a' digunakan dalam perintah ls untuk membuat daftar file tersembunyi. Untuk membuat daftar file tersembunyi dalam format daftar panjang gunakan perintah 'ls -la'

[[email protected] /]# ls -latotal 102dr-xr-xr-x. 23 root root 4096 12 Des 21:49 .dr-xr-xr-x. 23 root root 4096 12 Des 21:49 ..-rw-r--r-- 1 root root 0 Des 12 21:32 .autofsck-rw-r--r-- 1 root root 0 Jul 19 02:17 . autorelabeldr-xr-xr-x. 2 root root 4096 23 Nov 03:13 bindr-xr-xr-x. 5 root root 1024 Nov 23 05:29 bootdrwxr-xr-x 10 root root 4096 23 Nov 03:42 cgroupdrwxr-xr-x 18 root root 3680 12 Des 21:32 devdrwxr-xr-x. 64 root root 4096 12 Des 21:32 dlldrwxr-xr-x 8 root root 4096 19 Jul 02:43 homedr-xr-xr-x. 8 root root 4096 3 Mei 2014 libdr-xr-xr-x. 8 root root 12288 23 Nov 03:13 lib64-rw-r--r-- 1 root root 0 Des 12 21:48 .linux-rocks-rw-r--r-- 1 root root 72 Des 12 21:40 linux-stuff-rw-r--r-- 1 root root 0 Des 12 21:49 .linux-tipsdrwx------. 2 root root 16384 3 Mei 2014 hilang+ditemukandrwxr-xr-x. 2 root root 4096 23 Sep 2011 media................................................ ........................

Contoh 8) Untuk membuat daftar file dan direktori secara rekursif (ls -R)

Mari kita asumsikan kita ingin membuat daftar file dan direktori direktori /etc secara rekursif kemudian gunakan opsi '-R' dalam perintah ls. contoh ditunjukkan di bawah ini

[[email protected] /]# ls -R /etc//etc/:adjtimealiasesaliases.dbalternativesanacrontabaudispauditbash_completion.dbashrcblkidcentos-release...................... ....

Contoh 9) Cantumkan file yang diurutkan berdasarkan ukurannya (ls -lhs)

Gunakan opsi '-hs' dalam perintah ls untuk membuat daftar file yang diurutkan berdasarkan ukuran (ukuran yang dapat dibaca manusia seperti K, M &G), contoh ditunjukkan di bawah ini:

[[email protected] /]# ls -lhStotal 13M-rw-r--r-- 1 root root 12M 12 Des 22:05 linux-stuffdrwx------. 2 root root 16K 3 Mei 2014 hilang+ditemukandr-xr-xr-x. 8 root root 12K 23 Nov 03:13 lib64dr-xr-xr-x. 2 root root 4.0K 23 Nov 03:13 bindrwxr-xr-x 10 root root 4.0K 23 Nov 03:42 cgroupdrwxr-xr-x. 64 root root 4.0K 12 Des 21:32 dlldrwxr-xr-x 8 root root 4.0K 19 Jul 02:43 homedr-xr-xr-x. 8 root root 4.0K 3 Mei 2014 libdrwxr-xr-x. 2 root root 4.0K 23 Sep 2011 mediadrwxr-xr-x. 3 root root 4.0K 22 Jun 01:14 menit.............................................. .......

Perintah di atas akan menampilkan file dan direktori tersebut terlebih dahulu yang ukurannya lebih besar.

Contoh 10) Mencantumkan nomor inode file &direktori (ls -li)

Untuk membuat daftar nomor inode file dan direktori menggunakan perintah ls kemudian gunakan opsi ‘-i’,

[[email protected] /]# ls -li total 12378 786436 dr-xr-xr-x. 2 root root 4096 23 Nov 03:13 bin 2 dr-xr-xr-x. 5 root root 1024 Nov 23 05:29 boot 655361 drwxr-xr-x 10 root root 4096 23 Nov 03:42 cgroup 3 drwxr-xr-x 18 root root 3680 12 Des 21:32 dev 393217 drwxr-xr-x. 64 root root 4096 12 Des 21:32 dst 2 drwxr-xr-x 8 root root 4096 19 Jul 02:43 home 917506 dr-xr-xr-x. 8 root root 4096 3 Mei 2014 lib 262146 dr-xr-xr-x. 8 root root 12288 23 Nov 03:13 lib64 2668 -rw-r--r-- 1 root root 12582912 12 Des 22:05 linux-stuff.............. ................................................. 

Contoh 11) Menampilkan versi saat ini dari perintah ls  (ls –version)

[[email protected] /]# ls --version ls (GNU coreutils) 8.4Hak Cipta (C) 2010 Free Software Foundation, Inc.License GPLv3+:GNU GPL versi 3 atau yang lebih baru .Ini adalah perangkat lunak gratis:Anda bebas untuk mengubah dan mendistribusikannya kembali.TIDAK ADA JAMINAN, sejauh diizinkan oleh hukum.Ditulis oleh Richard M. Stallman dan David MacKenzie.

Contoh 12) Daftar uid &gid file dan direktori (ls -n)

Untuk membuat daftar UID dan GID file dan direktori dengan perintah ls, gunakan opsi ‘-n’, contoh ditunjukkan di bawah ini

[[email protected] /]# ls -n total 14476-rw-rw-r-- 1 1000 1000 193 16 Agustus 16:10 1-rw-rw-r-- 1 1000 1000 262 28 Nov 12:35 Anjali dan Aakash membantu Yohan-B3MzR5cTpd2mLBSZfkPKppip8vCTKUdd.mp4.part-rw-rw-r-- 1 1000 1000 1849048 7 Jun 2014 BINGO dari Lagu Super Sederhana-9mmF8zOlh_g.mp4.partdrwxr-xr-xr-x 18 1000 59 Desktopdrwxr-xr-x 2 1000 1000 4096 27 Sep 13:09 Documentsdrwxr-xr-x 2 1000 1000 4096 Des 2 10:10 Unduhdrwx------ 3 1000 1000 4096 Nov 30 15:36 Dropbox-rw-rw -r-- 1 1000 1000 94296 Nov 20 02:00 dropbox_2.10.0_amd64.deb-rw-r--r-- 1 1000 1000 8980 20 Apr 2014 contoh.desktop-rw-rw-r-- 1 1000 1000 203 26 Okt 16:02 fs.shdrwxrwxr-x 2 1000 1000 4096 1 Sep 14:31 Google Drive............................. ...................................

Contoh 13)  Alias ​​​​Default dari perintah ls

Ketik perintah alias di terminal untuk menampilkan alias default yang disetel untuk perintah ls.

[[email protected] /]# alias alias cp='cp -i'alias l.='ls -d .* --color=auto'alias ll='ls -l --color=auto'alias ls='ls --color=auto'alias mv='mv -i'alias rm='rm -i'alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

Contoh 14) Aktifkan stempel waktu di output perintah ls (–gaya waktu)

Gunakan opsi '–time-style' dalam perintah ls untuk mengaktifkan cap waktu di output, contoh ditunjukkan di bawah ini:

[[email protected] /]# ls -l --time-style="+%Y-%m-%d $newline%m-%d %H:%M"total 12378dr-xr-xr- x. 2 root root 4096 2014-11-23 23-11-03:13 bindr-xr-xr-x. 5 root root 1024 2014-11-23 23-11-05:29 bootdrwxr-xr-x 10 root root 4096 2014-11-23 23-11-03:42 cgroupdrwxr-xr-x 18 root root 3680 2014-12-12 12 -12 21:32 devdrwxr-xr-x. 64 root root 4096 2014-12-12 12-12 21:32 dlldrwxr-xr-x 8 root root 4096 2014-07-19 07-19 02:43 homedr-xr-xr-x. 8 root root 4096 05-03-2014 05:24 libdr-xr-xr-x. 8 root root 12288 2014-11-23 23/11 03:13 lib64-rw-r--r-- 1 root root 12582912 2014-12-12 12-12 22:05 linux-stuffdrwx------. 2 root root 16384 2014-05-03 05-03 05:19 hilang+ditemukandrwxr-xr-x. 2 root root 4096 23-09-2011 23-09 07:50 media.................................. ....................................

Baca Juga14 Contoh Perintah Grep di Linux

Baca Juga :Perintah Zip dan Unzip Linux dengan Contoh


Linux
  1. 12 Contoh Perintah Wget yang Berguna di Linux

  2. 7 Contoh Perintah Linux df

  3. 14 Contoh Perintah "cat" yang Berguna di Linux

  1. ls Perintah di Linux:17 Contoh yang Berguna Dijelaskan

  2. 8 Contoh Perintah Linux TR

  3. Contoh Perintah "ls" dasar di Linux

  1. 20 Contoh Perintah Docker yang Berguna di Linux

  2. 9 Contoh perintah sentuh yang berguna di Linux

  3. Contoh Perintah rm di Linux