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
🐧 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 |