Nel mio CMS, ho notato che le directory necessitano del bit eseguibile ( +x) impostato affinché l'utente possa aprirle. Perché è necessaria l'autorizzazione di esecuzione per leggere una directory e come funzionano le autorizzazioni di directory in Linux?
Voglio impostare una cartella in modo tale che qualsiasi cosa creata al suo interno (directory, file) erediti le autorizzazioni e il gruppo predefiniti. Consente di chiamare il gruppo "media". Inoltre, le cartelle / i file creati all'interno della directory dovrebbero avere g + rw automaticamente.
Ho una cartella con alcune directory e alcuni file (alcuni sono nascosti, a cominciare dal punto). for d in *; do echo $d done passerà in rassegna tutti i file, ma voglio scorrere solo attraverso le directory. Come lo faccio?
Il programma md5sum non fornisce checksum per le directory. Voglio ottenere un unico checksum MD5 per l'intero contenuto di una directory, inclusi i file nelle sottodirectory. Cioè, un checksum combinato composto da tutti i file. C'è un modo per fare questo?
Ho uno script che funziona quando lo eseguo dalla riga di comando, ma quando lo pianifico cronottengo errori che non riesce a trovare file o comandi. La mia domanda è duplice: Quando pianifico un cron job utilizzando crontab -e, utilizza il mio ID utente come base per le sue autorizzazioni? …
Se ho una cartella radice con qualche autorizzazione restrittiva, diciamo 600, e se le cartelle / i file secondari dispongono dell'autorizzazione 777, tutti saranno in grado di leggere / scrivere / eseguire il file secondario anche se la cartella principale ne ha 600?
Come posso rimuovere tutte le directory vuote in una sottostruttura? Ho usato qualcosa del genere find . -type d -exec rmdir {} 2>/dev/null \; ma devo essere eseguito più volte per rimuovere solo le directory contenenti directory vuote. Inoltre, è abbastanza lento, specialmente con Cygwin.
Supponiamo che ci sia una directory di memorizzazione delle immagini, per esempio, ./photos/john_doeall'interno della quale ci sono più sottodirectory, dove risiedono molti file (diciamo, *.jpg). Come posso calcolare una dimensione di riepilogo di quei file sotto il john_doeramo? Ho provato du -hs ./photos/john_doe/*/*.jpg, ma questo mostra solo i singoli file. …
So che sei in grado di vedere la dimensione in byte di un file quando fai un lungo elenco con llo ls -l. Ma voglio sapere quanto spazio di archiviazione è presente in una directory, inclusi i file all'interno di quella directory e le relative sottodirectory, ecc. Non voglio il …
Ho letto nei libri di testo che Unix / Linux non consente collegamenti rigidi alle directory ma consente collegamenti soft. È perché, quando abbiamo cicli e se creiamo collegamenti fissi e dopo qualche tempo eliminiamo il file originale, indicherà un valore di garbage? Se i cicli fossero l'unico motivo dietro …
Come rilevare nuovi file in una cartella con uno script bash ? Vorrei elaborare i file non appena vengono creati nella cartella. È possibile farlo o devo programmare uno script con cron che controlli i nuovi file ogni minuto?
Conosco molte directory con .d nel loro nome: init.d yum.repos.d conf.d Significa directory? In caso affermativo, da cosa si discosta? AGGIORNAMENTO: Ho avuto molte risposte interessanti su cosa .dsignifichi, ma il titolo della mia domanda non è stato scelto bene. Ho cambiato "mean" in "stand".
Quindi ho bisogno di comprimere una directory con la massima compressione. Come posso farlo xz? Voglio dire che avrò bisogno taranche perché non riesco a comprimere una directory con solo xz. C'è un oneliner da produrre ad esempio foo.tar.xz?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.