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 |