Πώς να βρείτε έναν κατάλογο στο linux;

Έχω ένα VPS με Suse Linux 10.3.

Έχω συνδεθεί μέσω SSH/putty και προσπαθώ να βρω πού βρίσκονται τα αρχεία ιστού μου.

Δεδομένου ότι ανεβάζω μέσω FTP σε έναν κατάλογο που ονομάζεται httpdocs, υποθέτω ότι αυτός ο κατάλογος υπάρχει κάπου.

Οι αναζητήσεις μου στο google με έμαθαν να κάνω το εξής, πηγαίνω στον ριζικό μου κατάλογο και πληκτρολογώ:

find httpdocs -type d

αλλά μου λέει "Δεν υπάρχει τέτοιο αρχείο ή κατάλογος".

Πώς μπορώ να βρω αυτόν τον κατάλογο;

Λύση

Είναι:

find / -type d -name 'httpdocs'

η πρώτη παράμετρος "/" είναι το πού να κοιτάξετε, σε αυτή την περίπτωση "/" είναι ολόκληρο το σύστημα.

-name θα μπορούσε να είναι -iname για να αγνοήσει την περίπτωση

Επίσης, το -type δεν είναι υποχρεωτικό.

χρήση : man find για περισσότερες επιλογές

Σχόλια (6)

αυτή η εντολή θα σας δώσει αυτό που ψάχνετε:

find / -type d -name httpdocs

που θα αναζητήσει από τη ρίζα του διακομιστή σας για καταλόγους με το όνομα httpdocs ή αν θέλετε να αναζητήσετε μόνο από τον τρέχοντα κατάλογο αντικαταστήστε το '/' με ένα '.&#39,

Μια άλλη εντολή που μπορείτε να δοκιμάσετε είναι η εντολή locate θα κάνατε κάτι σαν:

locate httpdocs
Σχόλια (6)

Σχεδόν τα καταφέρατε. η σωστή σύνταξη θα ήταν:

find / -type d -name httpdocs

Ο κατάλογος είναι πιθανότατα κάτω από το /var/www/

Σχόλια (1)