Newsgroup: it.comp.os.linux.iniziare
Titolo: Lista del contenuto del disco di sistema

Ho un problema facile facile.
Sono sicuro che e' l'uovo di Colombo, ma non riesco a trovare la soluzione.
Vorrei fare una lista del contenuto del disco di sistema, in modo da
poterlo studiare con calma ed eventualmente controllarne l'evoluzione.
Se mi posizione in root e faccio
ls -laR >...
ottengo troppo, perche' attraverso /mnt trovo anche tutte le altre
partizioni correntemente montate.
Ho aggirato l'incoveniente smontando preventivamente tutto (tranne la
partizione su cui voglio conservare il risultato), ma mi sembra una
soluzione da maiali.
Alternative ?
Grazie.
-- 
Beppe
--
L'indirizzo email non e' valido; il dominio giusto e' 
katamail.com


tree con appropriate opzioni?

 
-- 
Ciao.
Alessandro 
"Ubuntu" - an African word, meaning "Slackware is too hard for me".

 soluzione da maiali.
man find  crf : opzione -xdev

 poterlo studiare con calma ed eventualmente controllarne l'evoluzione.
...
ls --ignore
tree
find
Buoni tutti.
Per i miei scopi, pero', meglio il primo.
man ls
Gia' ...
Una delle prime cose che ho fatto, dopo l'installazione, e' stata una
esportazione in PDF di documentazione man dei comandi piu' importanti.
In modo da poterli studiare con calma anche a Linux spento.
Ma e' una impresa ciclopica !
Ogni comando ha decine di opzioni !
Comincio a temere che il poco tempo che mi separa dal totale rimbambimento
senile sia assolutamente insufficiente ad imparare anche solo lo stretto
indispensabile.


Ma e' una impresa ciclopica !
Prenditi "Linux - Guida di riferimento" della Apogeo-O'Reilly.
Oppure se ti interessa averne un'idea sommaria (di TUTTI
i comandi di console che hai in macchina) tipo questa:
7z (1)               - A file archiver with highest compression ratio
7za (1)              - A file archiver with highest compression ratio
alsaconf (8) -configuration tool for the Advanced Linux Sound Architecture
anemotaxis (6x)      - directional search on a plane.
apropos (1)          - search the manual page names and descriptions
apt-ftparchive (1)   - Utility to generate index files
apt-secure (8)       - Archive authentication support for APT
ar (1)               - create, modify, and extract from archives
arch (1)             - print machine architecture
arj (1)              - Archiver for .arj files
ti posto come fartela da te.
-- 
Saluti, Dalet

 ti posto come fartela da te.
Si' che mi interessa !
Racconta ...


Racconta ...
Ecco lo script:
=================== cut here ================
#!/bin/bash
### HELP
if [ "$1" = "--help" ] || [ "$1" = "" ]; then
echo
echo 'Crea in /tmp il file $1 con gli apropos di tutti i comandi
che si trovano nelle directory elencate qui in ELENCO_DIR.
Scrive in /tmp i file:
-- $1 e` il finale, con gli apropos
-- $1.list contiene la lista di tutti i comandi, senza apropos
-- DIR-$1* non servono.
In ELENCO_DIR ci sono queste directory:
/bin /usr/bin /sbin /usr/sbin /usr/games
e ci si possono aggiungere queste altre (ora vuote):
/usr/local/bin /usr/local/sbin
Esempio sintassi: mkapropos pippo'
echo
else
### LISTA
if [ -f /tmp/$1 ]; then
echo
echo "In /tmp il file $1 esiste gia', scegliere un altro nome!
             Oppure cancellare TUTTI i file /tmp/*$1*"
echo
else
ELENCO_DIR="/bin /usr/bin /sbin /usr/sbin /usr/games"
for j in $ELENCO_DIR; do
ls $j | egrep -vw "\[" >> /tmp/DIR_$1`echo $j | tr '/' '-'`
done
### APROPOS
for j in $ELENCO_DIR; do
cat /tmp/DIR_$1`echo $j | tr '/' '-'` >> /tmp/$1.unsort
done
cat /tmp/$1.unsort | sort -u > /tmp/$1.list
for j in `cat /tmp/$1.list`; do
apropos -e $j | egrep -w "^$j" >> /tmp/$1
echo >> /tmp/$1
done
fi
fi
=================== cut here ================
Lancialo pure come user.
-- 
Saluti, Dalet