Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: folder tree printen  (gelezen 1614 keer)

Offline johande

  • Lid
folder tree printen
« Gepost op: 2013/03/25, 21:56:08 »
Ik wil een folder en alle subfolders (niet de bestanden erin) op een printer afprinten als checklist. hoe doe ik dat best in Ubuntu?
De folder staat op een smb share op een NAS.

Re: folder tree printen
« Reactie #1 Gepost op: 2013/03/25, 23:34:40 »
ls -R > bestand.txt
edit: dit toont ook bestanden
« Laatst bewerkt op: 2013/03/26, 09:52:26 door Cumulus007 »

Re: folder tree printen
« Reactie #2 Gepost op: 2013/03/26, 06:09:32 »
Een andere mogelijkheid is met een scriptje (pwd en find)

#!/bin/bash
# Maak een filelist.txt aan vanuit de folder waarin je staat
# Met het volledige pad vanaf /

FOLDER=$(pwd)
find $FOLDER > filelist.txt

MvG,
MauRice
Registered Linux user: 473556

Offline MKe

  • Lid
Re: folder tree printen
« Reactie #3 Gepost op: 2013/03/26, 06:30:44 »
Je kunt het programmaatje tree installeren met apt-get.
Ik dacht dat je aan kunt geven dat je geen files wil met de -d optie, maar dat weet ik even niet zeker. Het geeft een mooie ascii weergave van je bestanden-boom.

Offline johande

  • Lid
Re: folder tree printen
« Reactie #4 Gepost op: 2013/03/26, 07:47:28 »
ls -R > bestand.txt
edit: dit toont ook bestanden
thx
« Laatst bewerkt op: 2013/03/26, 12:45:09 door johande »

Offline johande

  • Lid
Re: folder tree printen
« Reactie #5 Gepost op: 2013/03/26, 12:37:49 »
Een een bijkomend vraagje. ik moet dan in de hoofdfolder gaan staan en daar het commando uitvoeren; Hoe geraakt ik via de terminal in die folder op de nas?
Als ik via nautilius een mapping naar daar maak begint het met ".gvfs/....." een hidden folder ofzo denk ik
« Laatst bewerkt op: 2013/03/26, 12:40:09 door johande »

Offline h2o

  • Lid
Re: folder tree printen
« Reactie #6 Gepost op: 2013/03/26, 13:55:50 »
Ik gebruik voor dit klusje tree en leafpad. Voor het laatste kun je uiteraard ook gedit, mousepad of een ander tekst editor gebruiken.

Dan heb ik een scriptje gemaakt met de volgende inhoud:

#!/bin/sh
tree -R -d  > showtree
leafpad showtree

Het eerste commando maakt een tree-overzicht en schrijft dat weg naar een bestandje.
Het tweede commando roept leafpad aan om het zichtbaar te maken.

In dat bestandje zie je dan alle directories en subdirecories zonder de bestanden.

Hier een output:
Citaat
.
├── aero-icons
│   └── scalable
│       ├── actions
│       ├── apps
│       ├── devices
│       ├── emblems
│       ├── filesystems
│       ├── gtk
│       ├── mimetypes
│       └── stock
│           └── net
├── apps
├── polar-icons
│   ├── apps
│   ├── devices
│   ├── filesystems
│   └── mimetypes
└── svg-icons
    ├── aktion
    ├── apps-antivir
    ├── apps-calc
    ├── apps-edukation
    ├── apps-emulator
    ├── apps-file manager
    ├── apps-graphic
    ├── apps-internet
    ├── apps-media
    ├── apps-pack
    ├── apps-sound
    ├── apps-write
    ├── cards
    ├── devices
    ├── filesystem
    ├── filesystems_2
    ├── filesystems_misc
    ├── file_tips
    ├── fun
    ├── games
    ├── hardware
    ├── help
    ├── holly days
    ├── letters
    ├── live
    ├── misc
    ├── misc-folders
    ├── misc-trash
    ├── my
    ├── oder_os
    ├── sunsys
    ├── terminals
    ├── tools
    ├── users
    ├── weapons
    └── x-penguins

209 directories
Werk laptops + werkstation: Debian Testing
Privé laptops: Debian Testing/Unstable
Test laptop: Diverse andere Linux distribities
Chromebooks: ChromeOS Flex

Offline johande

  • Lid
Re: folder tree printen
« Reactie #7 Gepost op: 2013/03/26, 14:01:01 »
en zo'n scriptje moet ik dat aanmaken en uitvoeren? hoe?
of moet ik die 3 regels uitvoeren om de commando lijn in terminal?

Offline h2o

  • Lid
Re: folder tree printen
« Reactie #8 Gepost op: 2013/03/26, 14:25:02 »
In de terminal:
1. sudo leafpad /usr/bin/showtree
2. Dan deze regels erin plakken. en opslaan
In dezelfde terminal:
3. sudo chmod +x /usr/bin/showtree
klaar.

Nu kun je in iedere directory een terminal openen en het commando showtree uitvoeren.
Even voor alle duidelijkheid:Voor leafpad kun je natuurlijk ook een ander programma zoals gedit, mousepad enz. gebruiken.
Doe het dan wel consequent, dus zowel in deze commando's én in de regels die je in het scriptje plakt.
Let er wel op dat je voor de commando's geen hoofdletters gebruikt.
Werk laptops + werkstation: Debian Testing
Privé laptops: Debian Testing/Unstable
Test laptop: Diverse andere Linux distribities
Chromebooks: ChromeOS Flex

Offline johande

  • Lid
Re: folder tree printen
« Reactie #9 Gepost op: 2013/03/26, 14:43:08 »
ok vanavond proberen... bedankt

Offline johande

  • Lid
Re: folder tree printen
« Reactie #10 Gepost op: 2013/03/26, 16:15:04 »
Het werkt in mijn home folder en de folders opmijn pc, maar hoe zet ik me in de terminal eerst in die NAS-share waar de folder staat? De folder staat niet op de PC zelf, maar op een QNAP nas.
cd /.gvfs lukt ook niet
« Laatst bewerkt op: 2013/03/26, 16:25:13 door johande »

Re: folder tree printen
« Reactie #11 Gepost op: 2013/03/26, 18:17:04 »
Het werkt in mijn home folder en de folders opmijn pc, maar hoe zet ik me in de terminal eerst in die NAS-share waar de folder staat? De folder staat niet op de PC zelf, maar op een QNAP nas.
cd /.gvfs lukt ook niet
cd /run/user/$USER/gvfs/

Offline HarzG

  • Lid
Re: folder tree printen
« Reactie #12 Gepost op: 2013/03/27, 14:10:03 »
cd /.gvfs lukt ook niet
Laat de slash weg dan lukt het.
cd .gvfs
Ga met Nautilus naar je de verborgen .gvfs en vervolgende naar de submap van de NAS. Klik (in het rechter gedeelte dus) op het icoontje van deze map. Nu kan je met Ctrl-B een bladwijzer aanmaken die vervolgens automatisch in het linker gedeelte wordt geplaatst (onderaan). Op deze manier heb je de NAS via de Nautilus-bladwijzer binnen handbereik en het is dan niet meer nodig de waslijst van verborgen mappen in Nautilus te tonen.
Xubuntu 20.04; siduction-15.1.0 Xfce

Offline johande

  • Lid
Re: folder tree printen
« Reactie #13 Gepost op: 2013/03/27, 14:17:35 »
De klus is geklaard thx...