GNU/Linux >> Belajar Linux >  >> Linux

Tampilkan Hanya File Tersembunyi (Dot Files) Di Ls Alias ​​​​?

Saya menggunakan perintah

ls -a | grep '^.'

karena hanya menampilkan file yang tersembunyi.
Saya menambahkan baris

alias hidden='ls -a | grep '^.'' # show only hidden files

ke .bash_aliases berkas

tapi ini tidak berhasil. Mungkin masalah dengan ' karakter.

Bisakah Anda membantu saya menulis alias yang benar?

Jawaban yang Diterima:

Buat pasangan tanda kutip dalam tanda kutip ganda:

alias hidden='ls -a | grep "^."'

Atau buat pasangan tanda kutip terluar tanda kutip ganda:

alias hidden="ls -a | grep '^.'"

Atau buat semua tanda kutip menjadi tanda kutip ganda dan lepas dari pasangan dalam:

alias hidden="ls -a | grep "^.""

Atau jadikan itu sebuah fungsi, sehingga Anda dapat menyampaikan beberapa argumen saat memanggil:

hidden() { ls -a "[email protected]" | grep '^.'; }

Linux
  1. Wildcards:Bagaimana Cara Membuat Daftar File Berakhiran `.txt` Saja Tanpa Menggunakan Karakter Titik??

  2. Bagaimana cara menampilkan wget progress bar saja?

  3. cp -r tanpa file tersembunyi

  1. Bagaimana cara melihat file tersembunyi di cPanel?

  2. Keriting hanya menampilkan Tipe-Konten

  3. Bagaimana cara menyalin file dan subdirektori tersembunyi (dimulai dengan titik) di linux?

  1. Cara menampilkan file tersembunyi (.htaccess) di Manajer File cPanel

  2. kemajuan keriting - hanya tampilkan persentase

  3. cp hanya file, melewatkan direktori