Naturalmente, il modo standard di testare se un file è vuoto è con test -s FILE, ma uno dei nostri clienti ha ricevuto uno script contenente test come questo: RETVAL=`ls -s ./log/cr_trig.log | awk '{print $1}'` if test $RETVAL -ne 0 then echo "Badness: Log not empty" exit 25 fi …
Sto provando a lsdirs con .pngfile all'interno (non c'è bisogno di ricorsività, anche se sarebbe molto utile), eccetto uno. Escludere una directory, ad es ls */*.png funziona bene. ls (^one)*/*.png non restituisce stdout. Come lo raggiungo? Sono cieco e lo convoglio espeak, quindi posso solo sentire stdout per ora.
È possibile fare in modo che ls -l produca il campo dimensione con cifre raggruppate per migliaia? Se é cosi, come? Per esempio: $ ls -l -rw-rw---- 1 dahl dahl 43,210,052 2012-01-01 21:52 test.py (Nota le virgole nella dimensione). Forse modificando l'impostazione LC_NUMERIC all'interno della locale che sto usando (en_US.utf8)? …
Sto cercando di ottenere un elenco di directory contenute in una cartella specifica. Dati questi esempi di cartelle: foo/bar/test foo/bar/test/css foo/bar/wp-content/plugins/XYZ foo/bar/wp-content/plugins/XYZ/js foo/bar/wp-content/plugins/XYZ/css baz/wp-content/plugins/ABC baz/wp-content/plugins/ABC/inc baz/wp-content/plugins/ABC/inc/lib baz/wp-content/plugins/DEF bat/bar/foo/blog/wp-content/plugins/GHI Vorrei un comando che restituirà: XYZ ABC DEF GHI In sostanza, sto cercando le cartelle che si trovano all'interno di wp-content / …
Quando scrivo nel cd .sshterminale, ritorna con -bash: cd: .ssh/: Permission denied. Ora non posso aggiungere le mie chiavi ssh a ssh. Quando scrivo ssh-add ~/.ssh/idnamedice /Users/Dan/.ssh/idname: Permission denied. Penso che abbia a che fare con me digitando ls -dperché ha funzionato prima di averlo digitato nel terminale?
Diciamo che ho una directory con i file a1, a2, a3, b1, b2, b3. Voglio solo abbinare i file che iniziano con ama che non contengono 3. Ho provato ls -I "*3" *a*ma ritorna a1 a2 a3, anche se non voglio che corrisponda a3. È possibile con ls?
Quando mi trovo in una directory in bash e premo cd Space Tab, mostra tutto nella directory come una possibilità. ( Show all 1000 possibilities?) Questo è davvero ingombrante quando mi trovo in una directory con molti file regolari e relativamente poche directory. Quindi, è possibile fare la scelta per …
treee lspuò distinguere i tipi di file colorando i nomi dei file in modo diverso. treee lsspesso output un lungo elenco di file (comprese le directory), quindi installo l'output stdout a less. Ma lessnon conserva i colori. Come possiamo far sì che mostri i colori o alcuni modi alternativi? Ho …
Sono in uno script bash e voglio ottenere l'elenco di tutti i file (diciamo tutti i file jar). Eseguo il comando ls -1 lib/*.jare ottengo l'output: lib/mylib_1.jar lib/mylib_2.jar ... C'è qualche opzione per avere il seguente output: mylib_1.jar mylib_2.jar ... Fare cd libprima non è un'opzione poiché sono in un …
C'è lsun modo per mostrare condizioni negate come "tutti i file che non sono un collegamento simbolico"? Uso molto quest'ultimo in una directory di progetto, ma sarebbero utili anche altre negazioni. Per ora, la mia ricerca ha portato solo a creare un alias per qualcosa di "simile": find . -maxdepth …
Ho provato ad usare il comando ls --time=atime funzionava in una directory ma non funzionava in un'altra directory. Ho aperto alcuni file in vim, evince e altre applicazioni ma dopo che i tempi di accesso ai file di comando non sono stati modificati. Quando digito touch file.txtil tempo di accesso …
Suppongo di fare un elenco e ordinare i file in base all'attributo temporale: ls -ltr -rwxrwxrwx 1 bla bla 4096 Feb 01 20:10 foo1 -rwxrwxrwx 1 bla bla 4096 Feb 01 20:12 foo2 . . . -rwxrwxrwx 1 bla bla 4096 Mar 05 13:25 foo1000 Cosa devo aggiungere dietro ls …
Se digito ls *ro*ottengo anche file in sottodirectory che corrispondono al *ro*modello. C'è qualche opzione per ls simile alla prugna? Idealmente una bandiera, altrimenti forse un dirigente?
In che modo comandi simili lssanno qual è il suo stdout? Sembra che lsfunzioni in modo diverso a seconda di quale sia lo stdout di destinazione. Ad esempio se lo faccio: ls /home/matt/tmp il risultato è: a.txt b.txt c.txt Comunque se lo faccio ls /home/matt/tmp | cat il risultato è …
La mia shell è bash. Come posso ottenere l'output di lsmostrare le directory con una barra rovesciata? Quando faccio lsnel tcshdà l'output desiderato. Come posso ottenere che ciò accada bashsenza usare alcun argomento? per esempio. bin/ lib/ src/ file1.txt file2.txt
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.