Προς το περιεχόμενο

Linux Commands


Traktor

Προτεινόμενες αναρτήσεις

παιδιά θα ήθελα μια βοήθεια σχετικά με 2 εντολές. θα μπορούσατε να μου εξηγήσετε τι κάνουν οι συγκεκριμένες;

 

find ~/ -maxdepth 1 -type f -perm -111

 

και

 

find / -name "*.sh" -perm -444 -perm /222 ! -perm /111

 

 

 

έχω ψάξει παντού αλλά χωρίς αποτέλεσμα

ευχαριστώ.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

find ~/ -maxdepth 1 -type f -perm -111

Βρίσκει όλα τα αρχεία στο home directory του χρήστη που εκτελέι την εντολή τα οποία βρίσκονται το πολύ 1 directory κάτω από το home, είναι regural files (όχι sockets, pipes, symlinks κτλ) και τα δικαιώματα πάνω στο αρχείο είναι --x--x--x δηλαδή μπορούν όλοι (owner, group και others) να το εκτελέσουν.

 

find / -name "*.sh" -perm -444 -perm /222 ! -perm /111

Βρίσκει όλα τα αρχεία σε όλο το filesystem που το όνομά τους τελειώνει σε .sh και ΔΕΝ είναι hidden (δέν ξεκινάνε με . δηλαδη), έχουν όλοι read δικαιώματα (r--r--r--) και κάποιος από τους owner, group, others έχει write permissions στο αρχείο και κανένας δέν έχει execute δικαιώματα στο αρχείο.

man find και διάβασε το κομμάτι EXAMPLES

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...