Alternatif untuk perintah 'ls' untuk mendaftar isi direktori

tentang alternatif untuk perintah ls

Pada artikel selanjutnya kita akan membahasnya berbagai cara untuk membuat daftar isi direktori tanpa menggunakan perintah ls. Perintah ini mungkin yang paling sering digunakan untuk membuat daftar isi direktori pada sistem mirip Unix.

Meskipun ls Ini berfungsi dengan sangat baik, tidak ada salahnya untuk mengetahui bahwa kita dapat memiliki cara lain untuk membuat daftar isi direktori menggunakan salah satu dari yang berikut ini alternatif untuk perintah ls. Seperti biasa di dunia Gnu / Linux, ada banyak pilihan yang tersedia.

Seperti diketahui oleh semua pengguna Gnu / Linux, kita dapat menggunakan perintah berikut untuk menampilkan isi direktori yang disebut Prueba dalam contoh ini:

ls perintah

Ini adalah cara sebagian besar pengguna membuat daftar file dan direktori. Namun, kami juga dapat menggunakan salah satu cara berikut untuk melakukan ini.

Buat daftar isi direktori dengan beberapa alternatif selain perintah ls

Gunakan perintah gema

Perintah ini adalah biasanya digunakan dalam skrip shell dan program batch untuk mencetak argumen yang diberikan. Teks atau string apa pun dapat diberikan sebagai argumen. Perintah ini tidak hanya berfungsi untuk mencetak argumen yang diberikan, tetapi juga dapat digunakan untuk daftar file di terminal (Ctrl + Alt + T):

perintah gema *

echo *

untuk menampilkan konten direktori tingkat berikutnya Ini bisa digunakan:

cinabdi echo untuk membuat daftar file di direktori tingkat berikutnya

echo */*

untuk daftar file tersembunyi kami akan mengeksekusi:

echo * .*

konsultasi detail lebih lanjut di halaman manual:

perintah echo man

man echo

Gunakan perintah dir

Perintah ini banyak yang menganggapnya setara dengan yang digunakan di Windows, karena ia bekerja di Gnu / Linux dengan cara yang kurang lebih sama. Untuk daftar isi direktori saat ini Anda hanya perlu menulis:

perintah dir

dir

untuk daftar isi direktori tertentu, Anda hanya perlu meneruskan jalur sebagai argumen:

dir perintah untuk membuat daftar rute

dir /home/sapoclay/Prueba

Kami juga dapat membuat daftar semua konten, termasuk file disembunyikan dengan mengetik:

dir perintah untuk membuat daftar file tersembunyi

dir -a

Kita bisa lihat lebih detail tentang dir di halaman manual:

dir perintah halaman manual

man dir

Gunakan perintah Printf

Perintah Printf ini biasanya digunakan untuk memformat dan mencetak teks. Perintah ini akan mencetak argumen sesuai dengan format yang diberikan. Kami juga bisa menggunakannya untuk daftar isi direktori saat ini:

perintah printf

printf '%s\n' *

untuk keterangan lebih lanjut, lihat halaman manual:

perintah printf man

man printf

Gunakan perintah grep

Grep digunakan untuk telusuri menggunakan ekspresi reguler. Seorang kolega menulis artikel tentang bagaimana menggunakan perintah ini.

untuk daftar isi direktori menggunakan perintah grep, Anda hanya perlu menjalankan:

perintah grep

grep -l '.*' ./*

Hal ini dapat dapatkan lebih banyak informasi tentang perintah ini menggunakan man:

perintah grep man

man grep

Gunakan perintah menemukan

temukan perintah

Perintah menemukan digunakan untuk mencari file dalam hierarki direktori. Kami juga dapat menggunakan perintah ini untuk melihat konten direktori:

find -maxdepth 1

Atau kami juga dapat menggunakan:

find .

Perintah pertama menunjukkan semua file dan direktori di direktori saat ini, sedangkan perintah kedua menampilkan semua file dan direktori secara rekursif.

Kita juga bisa melihat isi dari direktori tertentu:

find dir1/

Kita bisa tahu lebih banyak tentang menemukan di halaman manual Anda:

temukan perintah pria

man find

Gunakan perintah Stat

Perintah Stat digunakan untuk menampilkan informasi file dan sistem file. Dengan perintah ini, kita bisa melihat properti file dan direktori seperti ukuran, izin, dan pembuatan, antara lain.

Kita bisa daftar file dan direktori menggunakan perintah Stat:

perintah stat

stat -c '%s %A %n' *

Seperti yang Anda lihat, perintah stat tidak hanya mencantumkan konten direktori saat ini, tetapi juga izin dan ukuran setiap file dan direktori.

Kita dapat menggunakan halaman manual untuk dapatkan lebih banyak informasi:

perintah stat man

man stat

Gunakan perintah lsattr

Perintah lsattr ini digunakan untuk membuat daftar atribut file dan direktori di Gnu / Linux. Untuk daftar file dan direktori di direktori kerja saat ini, kami akan menggunakan perintah ini:

perintah lsattr

lsattr ./*

Lihat halaman manual untuk detailnya tentang perintah lsattr.

perintah lsattr man

man lsattr

Gunakan perintah getfacl

Perintah getfacl bersama dengan setfacl, adalah perintah yang paling berguna dan penting yang harus diketahui oleh semua administrator sistem saat menyetel daftar kontrol akses (ACL).

untuk lihat daftar file dan direktori di direktori saat ini, kami hanya akan mengeksekusi:

perintah getfacl

getfacl ./*

Hal ini dapat belajar lebih banyak tentang perintah ini gunakan man:

perintah getfacl man

man getfacl

Gunakan editor semangat

El editor semangat juga bisa digunakan untuk daftar file dan direktori. Kami hanya perlu menulis yang berikut ini, mengingat poin setelah vim:

daftar file dengan Vim

vim .

Menggunakan panah ATAS / BAWAH kita dapat menavigasi daftar. Kami juga dapat menelusuri subdirektori.

Ini hanya sedikit alternatif untuk perintah 'ls' untuk mendaftar isi direktori, yang tidak terlalu banyak untuk diketahui.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.