Linux / Unix – Löydä ja piilota kaikki piilotetut tiedostot rekursiivisesti

olen uusi Unix-järjestelmän kuoren käyttäjä. Minun on löydettävä ja lueteltava kaikki piilotetut tiedostot, mukaan lukien hakemistot, Linux- tai Unix-tyyppisessä järjestelmässä. Kuinka voin rekursiivisesti luetella kaikki piilotetut tiedostot ja hakemistot? Kuinka tallennan tuloksen tekstitiedostoon?
Sinun on käytettävä etsi-komentoa kaikkien piilotettujen tiedostojen luetteloimiseksi rekursiivisesti Linux- tai Unix-kaltaisissa järjestelmissä. Voit myös käyttää ls-komentoa piilotettujen tiedostojen luettelointiin.

Opetusohjelman tiedot
Vaikeus Helppo (rss)
Root-oikeudet Ei
Vaatimukset Ei mitään
Aika 2m

Mikä on piilotettu tiedosto Linuxissa tai Unixissa?

Unix- ja Linux-pohjaisessa järjestelmässä piilotettu tiedosto ei ole muuta kuin tiedostonimi, joka alkaa ”.” (jakso). Et voi nähdä piilotettuja tiedostoja ls-komennolla.

Näytä piilotetut tiedostot ls-komennolla

Voit siirtää -a-asetukset ls-komennolle nähdäksesi piilotetut tiedostot tiedosto:
ls -a
TAI
ls -al
TAI
ls -al | more
Esimerkkilähdöt:

Kuva.01: Käytä piilotettuja tiedostoja ls-komennolla

Minulla on kaksi piilotettua tiedostoa nykyisessä hakemistossa. Suoritetaan seuraava ls-komento nähdäksesi kaikki nykyisen hakemiston piilotetut tiedostot:
$ ls -d .?*
$ ls -l -d .?*
$ ls -l -d .?*

Esimerkkilähdöt:

Missä ls-vaihtoehdot ovat seuraavat:

  • -l: Käytä pitkää luettelomuotoa.
  • -d: Näytä itse hakemistot, ei niiden sisältöä.
  • .? * TAI?? *: Pakota näyttämään vain piilotetut tiedostot.

Luettele kaikki piilotetut tiedostot ja hakemistot rekursiivisesti Linux / Unixissa

Tallenna tulokset tiedostoon foo.txt käyttämällä uudelleenohjausta seuraavasti:

Päätelmä

Sinä oppinut etsimään ja piilottamaan kaikki piilotetut tiedostot Linux- ja Unix-tyyppisissä järjestelmissä komennolla ls / find. Katso lisätietoja etsi (1) -komennon man-sivulta:
$ man find
$ man ls

🐧 Tukekaa työtänni Patreonissa tai lahjoituksella.
🐧 Hanki uusimmat opetusohjelmat Linuxista, avoimen lähdekoodin & DevOpsista RSS-syötteen tai viikoittaisen sähköpostiuutiskirjeen kautta.
🐧 6 kommenttia tähän mennessä … lisää yksi ↓
Luokka Luettelo Unix- ja Linux-komennoista
Tiedostonhallinta kissa
palomuuri Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04
Verkkoapuohjelmat dig • isäntä • ip • nmap
OpenVPN CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04
Package Manager apk • apt
Prosessien hallinta bg • chroot • cron • disown • fg • jo bs • killall • tappaa • pidof • pstree • pwdx • aika
Haku grep • whereis • mikä
Käyttäjätiedot ryhmät • id • lastcomm • last • kansi / libuser-lid • lokinimi • jäsenet • käyttäjät • whoami • kuka • w
WireGuard VPN Alpine • CentOS 8 • Debian 10 • Palomuuri • Ubuntu 20.04

Leave a Reply

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *