listowanie zawartości katalogów linux

background image

 

 

 

 

 

 

sign up log in tour help 

_

Ask Ubuntu is a question and answer site
for Ubuntu users and developers. Join
them; it only takes a minute: 

Sign up

Here's how it works:

Anybody can ask

a question

Anybody can

answer

The best answers are voted

up and rise to the top

Get a list of all Files in folder and sub­folder in a file

In ubuntu 12.04, how to get a list of all files in a folder, including all the files within all the subfolders and put the
output in a file ?

12.04

edited Sep 19 '12 at 18:40

fabricator4

6,424

1

18

34

asked Sep 15 '12 at 10:37

Namshum

555

4

13

29

6 Answers

You can do this on command line, using the ­R switch (recursive) and then piping the output to a
file thus:

ls -R > filename1

this will make a file called filename1 in the current directory, containing a full directory listing of the
current directory and all of the sub­directories under it.

You can list directories other than the current one by specifying the full path eg:

Ubuntu

Community

Ask!

Developer

Design

Discourse

Hardware

Insights

Juju

Shop

More ›

background image

You can list directories other than the current one by specifying the full path eg:

ls -R /var > filename2

will list everything in and under /var and put the results in a file in the current directory called
filename2. This works on directories owned by another user including root as long as you have
read access for the directories.

You can also list directories you don't have access to such as /root with the use of the sudo
command. eg:

sudo ls -R /root > filename3

Would list everything in /root, putting the results in a file called filename3 in the current directory.
Since most Ubuntu systems have nothing in this directory filename3 will not contain anything, but
it would work if it did.

edited Sep 19 '12 at 18:32

answered Sep 15 '12 at 10:50

fabricator4

6,424

1

18

34

   

 – 

 

Maybe telling the person to cd into the directory first could be added to answer.Also this works fine if i own the
directory but if trying in a directory say owned by root it didnt.I got the usual permission denied and sudo followed by
your command also gave permission denied. IS there a work around without logging in as root?

damien

Sep 15

'12 at 11:15

   

 – 

 

Well I did say "current" directory. The correct use of CD might the subject of another question, and I'm sure it has
been. You can list directories owned by root as long as you have read access to them. Directories owned by root to
which the user has read access 

 be listed with ls ­R. It's hard to imagine why you'd want to list directories owned

by root to which you don't have read access, but sudo does indeed work if you give the full path. I'm adding
examples for both of these, but excluding the use of CD.

can

fabricator4

Sep 19 '12 at 18:26

 

tree

background image

An alternative to recursive 

 is the command line tool 

 that comes with quite a lot of

options to customize the format of the output diplayed. See the 

 for all options.

ls

tree

manpage for tree

answered Sep 15 '12 at 11:13

Takkat

75.3k

27

189

285

Just use the 

 command with the directory name. For example to see the files and all files

within folders in your home directory, use

find

find ~

Check the find manual 

manpage for the 

 command 

find

Also check find GNU info page by using 

 command in a terminal.

info find

answered Sep 15 '12 at 11:43

Anwar Shah

29.5k

11

83

151

Also:

gvfs-tree /path/to/folder/

will give you the same as tree using other characters for the lines.

tree -a

to display hidden files too

tree -i

to not display lines

edited Sep 29 '12 at 13:19

Jorge Castro

23.6k

90

382

586

answered Sep 19 '12 at 20:14

Pili Garcia

31

1

background image

You could also use the gui counterpart to Takkat's 

 suggestion which is 

. It is used

to view folders and subfolders, often for the purpose of analysing disk usage. You may have it
installed already if you are using a GNOME desktop (it is often called disk usage analyser).

tree

Baobab

sudo apt-get install baobab

You can select a folder and also view all its subfolders, while also getting the sizes of the folders
and their contents as the screenshot below shows. You just click the small down arrow to view a
subfolder within a folder. It is very useful for gaining a quick insight into what you've got in your
folders, and can produce viewable lists, but at the present moment cannot export them to file. It
has been requested as a feature, however, at 

. You can even use it to view the root

filesystem if you use 

.

Launchpad

gksudo baobab

(You can also get a list of files with their sizes by using 

 and then export that

to file)

ls -shR ~/myfolder

background image

edited Sep 15 '12 at 13:06

answered Sep 15 '12 at 12:43

user76204

   

 – 

 

The OP wanted the results in a file, presumably to do something else with it. While Baobab is a good tool, it doesn't
seem to meet the requirements of the OP's original question.

fabricator4

Sep 19 '12 at 18:39

   

 – 

 

@fabricator4 I also added the ls option, as baobab cannot currently output a list. user76204

Sep 19 '12 at 18:41

Go to the folder you want to get a content list from. Select the files you want in your list (CTRL+A
if you want the entire folder)

Copy the content with CTRL+C

background image

Open gedit and paste the content using CTRL+V

It will be pasted as a list and you can then save the file

This method will not include subfolder content though

answered Jul 7 at 19:14

Roy van Arem

1

1


Wyszukiwarka

Podobne podstrony:
Jak wyświetlić zawartość katalogu jako linki służące do pobrania plików, PHP Skrypty
Podstawowe operacje na plikach i katalogach, Linux
Spis treści (10) , Spis dokumentów zawartych w katalogu STAŻYSTA
Jak wyświetlić zawartość katalogu jako linki służące do pobrania plików, PHP Skrypty
Wyświetlanie zawartości katalogów ls
ZAJECIA 2 przetwarzanie plikow i katalogow LINUX
KATALOGI LINUX 4TEI
02 Linux Prawa dostępu do plików i katalogów
katalogi systemu linux
Rozdział 9. Prawa dostępu do plików i katalogów, Kurs Linuxa, Linux
Katalogi i pliki, Informatyka, Linux, Linux - Podręcznik
12 Linux II Drzewo katalogów, podstawowe komendyid 13524 ppt
Lista katalogow normatywnych KNR zawarta w programie Norma PRO stan listopad2017
Struktura katalogów w systemach linux
Struktura katalogowa systemu Linux
004 relacyjne drzewo katalogów

więcej podobnych podstron