The UNIX and Linux Forums  


Go Back   UNIX og Linux Forums > Top Forums > UNIX for dummyer Spørgsmål & svar
.
google unix.com



UNIX for dummyer Spørgsmål & svar Hvis du ikke ved, hvor man skal sende en UNIX-eller Linux-spørgsmål, efter det her. Alle UNIX og Linux newbies velkommen!

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
Listen indholdet af biblioteket carl_vieyra UNIX for dummyer Spørgsmål & svar 3 01-30-2007 03:24 PM
hvordan man kan generere en vilkårlig liste fra en given liste mskcc Shell Programmering og Scripting 3 05-30-2006 04:30 AM
Oprettelse af filens indhold ved hjælp af indholdet af en anden fil REV Shell Programmering og Scripting 21 02-24-2006 10:25 AM
Message forsøger at liste indholdet af biblioteket sallender UNIX for dummyer Spørgsmål & svar 1 10-19-2005 09:22 AM
Sammenligning af et særskilt værdi i 1 liste med en anden liste manualvin Shell Programmering og Scripting 6 06-22-2004 07:42 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 02-05-2008
bbilheimer bbilheimer is offline
Registreret Bruger
  
 

Join Date: Feb 2008
Beliggenhed: Pasadena, CA
Stillinger: 3
Post Bedste måde at liste en mappe indhold?

Hey gutter!

Jeg er så glad for jeg har fundet denne hjemmeside, jeg har haft så mange spørgsmål og er blevet efterladt alene for omkring et år scanning mand sider, men det er bare ikke helt opskaering det for nogle ting.

Så jeg ofte gerne liste mapper, når du browser på min lokale maskine, en vens maskine, eller min web-server. Specielt sidstnævnte, hvor størrelse, permissions, and extensions virkelig sagen. Problemet er de fleste af de kommandoer, jeg bruger bare ikke helt vise alle de oplysninger, jeg har brug for!

Hvis jeg bruger
Code:
ls -lsh

Jeg får det, jeg ønsker, menneskelig læsbar filstørrelser, og jeg kan sortere filerne i et ubegrænset antal måder, men det er rodet og for meget information, jeg aldrig bruge. Med masser af filer det kan være meget store og svære at læse.

Hvis jeg bruger
Code:
du -sh *

Jeg får en dejlig sprød klart output med filstørrelser, men dette er ikke understøttet på min web-server, mens du arbejder i FTP-tilstand i min skallen.

Begge disse har det samme problem: efter at have læst manden sider op og ned kan jeg ikke finde ud af, hvordan man blot listen det samlede antal filer i en bestemt mappe!

Jeg håber, at disse spørgsmål ikke er latterligt, jeg vil bare gerne se, om der er en bedre måde at gøre dette, at andre mennesker ved, har jeg holdt på at spørge nogen indtil nu for at undgå alle de "RTFM" svar jeg »d komme i IRC-kanaler.

Thanks in advance!
  #2 (permalink)  
Old 02-05-2008
ghostdog74 ghostdog74 is offline Forum Advisor  
Registreret Bruger
  
 

Join Date: Sep 2006
Stillinger: 2555
Citat:
Oprindeligt Indsendt af bbilheimer View Post
Jeg kan ikke finde ud af, hvordan man blot listen det samlede antal filer i en bestemt mappe!
samlede antal filer, herunder vejvisere

Code:
# ls -1 |wc -l

antallet af filer, rekursiv

Code:
# find /path -type f  | wc -l

  #3 (permalink)  
Old 02-05-2008
bbilheimer bbilheimer is offline
Registreret Bruger
  
 

Join Date: Feb 2008
Beliggenhed: Pasadena, CA
Stillinger: 3
Lightbulb

Cool, tak! Så du bruger ls at anføre det i separate det linjer derefter rør det til wc at tælle de linjer og udskrive det samlede antal.

Det synes så besværet, selvom, der ikke er nogen flag eller noget i den retning, så DU eller ls kan blot vise det samlede antal filer i sin produktion?
  #4 (permalink)  
Old 02-05-2008
ghostdog74 ghostdog74 is offline Forum Advisor  
Registreret Bruger
  
 

Join Date: Sep 2006
Stillinger: 2555
Citat:
Oprindeligt Indsendt af bbilheimer View Post
Cool, tak! Så du bruger ls at anføre det i separate det linjer derefter rør det til wc at tælle de linjer og udskrive det samlede antal.

Det synes så besværet, selvom, der ikke er nogen flag eller noget i den retning, så DU eller ls kan blot vise det samlede antal filer i sin produktion?
Hvorfor tror du det er en besværet? FWIW, kan du bare gøre det én gang. gemme det som et tomt bibliotek eller funktion eller shell script, og du kan genbruge det næste gang. Dens bare en én gang indsats.
  #5 (permalink)  
Old 02-05-2008
bbilheimer bbilheimer is offline
Registreret Bruger
  
 

Join Date: Feb 2008
Beliggenhed: Pasadena, CA
Stillinger: 3
Det er ikke så hårdt, jeg har bare altid elsket at bruge skallen fordi du kan gøre så meget med så lidt tekst, jeg forsøger at komprimere så meget som jeg kan på én linje. Dette fungerer godt, og er lige hvad jeg ønskede, takket så meget!

Hvad med de forskelle mellem DU og ls? Har de fleste mennesker bruger sidstnævnte, selvom den ikke er en meget enkel output? Findes der bedre måder at gøre det? Jeg spørger, fordi jeg altid overrasket over lille smarte tricks og tips mennesker har her og der.
  #6 (permalink)  
Old 02-05-2008
ghostdog74 ghostdog74 is offline Forum Advisor  
Registreret Bruger
  
 

Join Date: Sep 2006
Stillinger: 2555
Citat:
Har de fleste mennesker bruger sidstnævnte, selvom den ikke er en meget enkel output? Findes der bedre måder at gøre det?
de tjener forskellige formål. pls læse deres mand sider for at se hvad de kan gøre.
  #7 (permalink)  
Old 02-05-2008
bakunin bakunin is offline Forum Staff  
Bughunter ekstraordinære
  
 

Join Date: May 2005
Beliggenhed: I den venstre byte i / dev / kmem
Indlæg: 1.631
Citat:
Oprindeligt Indsendt af bbilheimer View Post
Hvad med de forskelle mellem DU og ls?
mand du, mand ls

Den tidligere fortæller dig om "disk brug", som er: hvor meget plads der er brugt af en fil eller en del af et mappetræ. Følgende metode vil fortælle dig hvor meget plads der er brugt af hvilken del af filen hierarki:

cd til en mappe
issue "du-ks * | sortere-rn"

Du vil få en liste over de filer / mapper med deres respektive rum anvendes sorteret reversely efter størrelse. Hvis du finder en mappe på denne liste med en unormal størrelse og derefter ændre i det, og gentag kommandoen der at se, hvilke filer / mappe er ansvarlig for det, og så videre.

Sidstnævnte kommando (LS) er at listen abonnentinformation: mit system (AIX) mangler-h option du synes at finde det nyttigt, men det er ~ 20 andre muligheder for at tilpasse produktionen til præcis dine behov. De fleste af de gange jeg bruge "ls-l" eller "ls-lai", "ls-LRT" for at få filerne sorteret efter tid og for alt andet, jeg ser i manpage for reference. Ingen ved alle muligheder for "ls" af hjertet, er det for de fleste af os en blanding af at have en generel forståelse af, hvad man skal bruge og en viden om hvor man kan finde yderligere oplysninger, når det er nødvendigt.

Citat:
Har de fleste mennesker bruger sidstnævnte, selvom den ikke er en meget enkel output?
Mest almindelige er "ls-l", men kun fordi der er alle de oplysninger, du "normalt" brug for. Brug hvad der passer til dine behov, der ikke er nogen "One True Way" som med kirker: UNIX er et økumenisk system, så at sige. ;-))

Citat:
Findes der bedre måder at gøre det? Jeg spørger, fordi jeg altid overrasket over lille smarte tricks og tips mennesker har her og der.
Hvad er "bedre" er defineret ved, hvad du ønsker at: der ikke er "bedre" måde at få de oplysninger, "ls-l" giver end udstedelsesstaten "ls-l" osv. "nydelige lille trick" er blot at strimler nogle overflod af information ned til et minimum, du skal bruge til en bestemt opgave.

Hvis du tror, du har brug for at sæt info på regelmæssig basis brug "alias" og "funktion" for at gøre det lettere tilgængeligt, som ghostdog74 allerede har fortalt dig.

bakunin
Closed Thread

Bogmærker

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 02:13 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0