Hvordan får jeg vist filer med komplet sti (ls)?

Alle tekniske spørgsmål som ikke hører ind under de andre fora.
Jørgen L Sørensen
Indlæg: 54
Tilmeldt: 24. aug 2009, 19:02
Geografisk sted: Sønderborg

Hvordan får jeg vist filer med komplet sti (ls)?

Indlæg af Jørgen L Sørensen »

Jeg har læst og læst uden at finde ud af hvordan jeg får vist fil-navne med den fulde sti når jeg bruger "ls" i et terminal-vindue.

Det jeg ønsker er en liste i stil med den som man får i dos-vindue i Windows ved at bruge DIR sammen med /s /b som vist nedenfor.

Er der noget jeg har overset, eller er det blot ikke muligt i Ubuntu?

Eksempel fra Windows 2000:

Kode: Vælg alt

D:\>dir i:\adaptec /s /b

i:\adaptec\aspi
i:\adaptec\aspi_471a2.exe
i:\adaptec\Måske gammel version.zip
i:\adaptec\aspi\apix46.vx_
i:\adaptec\aspi\aspi2k.sy_
i:\adaptec\aspi\aspichk.exe
i:\adaptec\aspi\aspiinst.exe
i:\adaptec\aspi\wowpost.ex_
i:\adaptec\aspi\Docs\aspi32.pdf
i:\adaptec\aspi\Docs\aspiinst.pdf
i:\adaptec\aspi\include\scsidefs.h
i:\adaptec\aspi\include\scsidefs.inc

D:\>
Senest rettet af Jørgen L Sørensen 1. feb 2010, 21:42, rettet i alt 1 gang.
mvh
Jørgen Linde Sørensen
Warhawk
Indlæg: 1214
Tilmeldt: 29. maj 2008, 22:41
Geografisk sted: Esbjerg

Re: Hvordan får jeg vist filer med komplet sti (ls)?

Indlæg af Warhawk »

Hejsa,

Med

Kode: Vælg alt

ls <mappenavn> -R

får du noget der minder lidt om det.
/Michael
---

Ubuntu 14.04 64-bit - XFS Lenovo ThinkPad W520 | i7-2860 Quad | nVidia Quadro 2000M | 16GB DDR3 RAM | 256GB Patriot Extreme Performance Warp SSD
laoshi
Redaktør
Indlæg: 5515
Tilmeldt: 26. apr 2008, 20:52
IRC nickname: laoshi
Geografisk sted: Vejle

Re: Hvordan får jeg vist filer med komplet sti (ls)?

Indlæg af laoshi »

Det kan du ikke gøre med ls - for her laver du en oplistning af filer i det directory som du står i, og så er det jo egentlig overflødigt, da du jo allerede den oplysning.

Men vil du have stien til en fil som du kan huske navnet på, men ikke ved hvor er, kan du bruge kommandoen locate efterfulgt af filnavnet i enkelt-anførselstegn.

Kode: Vælg alt

locate 'filnavn'


Hvis du vil være sikker på at få alt med i søgning med locate, så er det bedst at køre kommandoen

Kode: Vælg alt

updatedb
først, da locate henter sine oplysninger fra en datebase, som opdateres ved start af pc'en, men ikke opdateres løbende.

De øvrige søgekommandoer which og find fungerer lidt anderledes.

Kode: Vælg alt

which firefox
fortæller dig stien til firefox' binære fil, til kildefilen og til man-filen.

Kode: Vælg alt

find -name filnavn
finder en navngiven fil ved at gennemsøge harddisken, så det tager lidt længere tid end locate. Med find kan du også søge filer efter ejerskab, størrelse eller type - hvor de også angives med fuldt sti. Det kan du læse mere om med

Kode: Vælg alt

man find
"Von guten Mächten wunderbar geborgen
erwarten wir getrost was kommen mag.
Gott ist mit uns am Abend und am Morgen
Und ganz gewiss an jedem neuen Tag"

(Dietrich Bonhoeffer 1906-1945)

http://www.stromata.dk
https://wiki.ubuntu.com/FlemmingChristensen
https://launchpad.net/~laoshi
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: Hvordan får jeg vist filer med komplet sti (ls)?

Indlæg af lath »

Jørgen L Sørensen skrev:Jeg har læst og læst uden at finde ud af hvordan jeg får vist fil-navne med den fulde sti når jeg bruger "ls" i et terminal-vindue.

Det jeg ønsker er en liste i stil med den som man får i dos-vindue i Windows ved at bruge DIR sammen med /s /b som vist nedenfor.

Er der noget jeg har overset, eller er det blot ikke muligt i Ubuntu?

Eksempel fra Windows 2000:

Kode: Vælg alt

D:\>dir i:\adaptec /s /b

i:\adaptec\aspi
i:\adaptec\aspi_471a2.exe
i:\adaptec\Måske gammel version.zip
i:\adaptec\aspi\apix46.vx_
i:\adaptec\aspi\aspi2k.sy_
i:\adaptec\aspi\aspichk.exe
i:\adaptec\aspi\aspiinst.exe
i:\adaptec\aspi\wowpost.ex_
i:\adaptec\aspi\Docs\aspi32.pdf
i:\adaptec\aspi\Docs\aspiinst.pdf
i:\adaptec\aspi\include\scsidefs.h
i:\adaptec\aspi\include\scsidefs.inc

D:\>


Kode: Vælg alt

find /absolut/sti/til/mappe -true

du skal natturligvis erstatte /absolut/sti/til/mappe med den absolutte sti til den mappe og mapperne under den hvis sti med filnavn du gerne vil vise

/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
Jørgen L Sørensen
Indlæg: 54
Tilmeldt: 24. aug 2009, 19:02
Geografisk sted: Sønderborg

Re: Hvordan får jeg vist filer med komplet sti (ls)?

Indlæg af Jørgen L Sørensen »

Tak for respons.

Kommandoen find /absolut/sti/til/mappe -true giver det jeg ønskede.

Med hensyn til de andre kommandoer: Jeg stødte på locate og which forleden og legede lidt med dem, hvorimod find er ny for mig. Jeg har lige kigget lidt mere på locate og find og der er et par småting der driller mig lidt, så jeg skal have kigget lidt mere i manualerne.

Der er godt nok utroligt mange muligheder i Ubuntu når man kommer lidt under overfladen - det er lige med at finde de rigtige muligheder på de rigtige tidspunkter, men heldigvis er manualerne lige ved hånden når man har fundet ud af hvad kommandoen hedder :-)
mvh
Jørgen Linde Sørensen