GNU/Linux >> Belajar Linux >  >> Linux

Linux mencari string dalam folder dan file dengan ack

Salah satu ap terpenting yang pernah saya butuhkan di Linux adalah ack . Dengan itu Anda dapat mencari seluruh sistem atau folder untuk teks tertentu dan mencarinya dalam nama file dan folder dan di dalamnya. Setelah saya mencari file konfigurasi dari satu CMS dan ack menemukan nama pengguna dan kata sandi sebentar, tuhan memberkati ack

Tapi apa sebenarnya ack itu?

Ack dirancang sebagai pengganti 99% dari penggunaan grep .

Ack mencari FILE input bernama (atau input standar jika tidak ada file yang diberi nama, atau nama file – diberikan) untuk baris yang berisi kecocokan dengan PATTERN yang diberikan . Secara default, ack mencetak baris yang cocok.

Ack juga dapat membuat daftar file yang akan dicari, tanpa benar-benar mencarinya, untuk memungkinkan Anda memanfaatkan kemampuan pemfilteran tipe file ack.

Bagaimana cara menginstal ack?

# Install ack in Ubuntu \ Debian
sudo apt-get install ack
or
sudo apt-get install ack-grep

# Install ack in CentOS
yum install epel-release
yum install ack

# Instal ack in opensuse
zypper addrepo https://download.opensuse.org/repositories/openSUSE:Factory/standard/openSUSE:Factory.repo
zypper refresh
zypper install ack

# Install ack in Fedora
dnf install ack

# Install ack in FreeBSD
pkg install p5-ack
Code language: PHP (php)

Bagaimana cara menggunakan ack?

Jika Anda menggunakan ack hanya dengan mengetik ack "teks" perintahnya akan berfungsi dengan baik, tetapi itu dapat memberi Anda lebih banyak kekuatan. Berikut beberapa contohnya:

01 – Penggunaan dasar

# Basic usage
ack string-to-search

# Example:
cd /var/lib
ack name
Code language: PHP (php)

02 – Untuk menemukan berapa banyak file yang berisi string yang Anda cari gunakan

# Find how many files contain string
ack -f | wc -l

# Output
2331
Code language: PHP (php)

03 – Untuk mencari contoh pola kita yang dikelilingi oleh batas kata, gunakan -w

# Surrounded by
ack -w string-to-search
Code language: PHP (php)

04 – Gunakan -c untuk mendapatkan informasi mendetail tentang string yang Anda cari

# Detailed information about string
ack -c string-tosearch

# Output
Doxyfile:8
Makefile:2
uncrustify.cfg:1
.travis.yml:2
neovim.rb:0
vim-license.txt:52
Code language: CSS (css)

05 – Cari jenis file seperti css atau python atau txt

# Search for file type like css or python or txt
ack string-to-search --css
Code language: PHP (php)

Kesimpulan

Seperti yang Anda lihat, aplikasi ack adalah alat yang sangat fleksibel untuk mencari file, folder, dan string di dalamnya. Bahkan jika Anda hanya menggunakannya untuk menemukan file dalam lingkungan Linux Anda, sebagian besar waktu, peningkatan kekuatan ack akan berguna.

Instal Cepat dan Tinjau Video Tutorialnya

Kami harap Anda menikmati artikel ini. jika demikian, beri peringkat halaman ini dengan bintang di bawah dan berlangganan saluran YouTube kami.


Linux
  1. Instal Linux Mint dengan Windows 8 | Dual Boot Windows 8 dan Linux Mint 12

  2. Cari File Dengan Gui?

  3. Cari File dengan Cepat di Linux Dengan Perintah Cari

  1. Flatpak di Linux:Apa Itu dan Bagaimana Menginstal Aplikasi dengannya

  2. Gunakan Temukan dan Temukan untuk mencari file di Linux

  3. Cara mencari file di file war,ear dan jar secara rekursif di Linux

  1. Cara Menemukan File di Linux Dengan Perintah Temukan

  2. Bandingkan File dan Folder Secara Grafis di Linux Dengan Meld

  3. Buat Dan Edit Font Di Linux Dengan BirdFont