Ho una directory che sto cercando di ripulire che contiene sia file che sottodirectory. Quello che sto cercando di fare è semplice: spostare tutti i file in un'altra directory, ma lasciare tutte le sottodirectory come sono. Sto pensando a qualcosa del tipo: mv [*_but_no_dirs] ./other_directory Sembra che ci dovrebbe essere …
Sto cercando di scrivere uno script per il lavoro per automatizzare alcuni rapporti su un output. I file di registro sono (attualmente, saranno "standardizzati" in futuro) memorizzati in questo tipo di struttura del percorso: /<root_path>/<process_one_path>/logs/<time_date_stamp>/<specific_log_file> /<root_path>/<process_two_path>/logs/<different_time_date_stamp>/<specific_log_file> Ogni parte del percorso è nota ad eccezione dei timestamp, che sono sempre gli …
Informazioni di sistema OS: OS X bash: GNU bash, versione 3.2.57 (1) -release (x86_64-apple-darwin16) sfondo Voglio che la macchina del tempo escluda un set di directory e file da tutto il mio progetto git / nodejs. Le mie directory di progetto sono presenti ~/code/private/e ~/code/public/quindi sto cercando di usare il …
Nella directory /home/inho file come questo: crust.MC12345.txt crust.etcMC12345.txt crust.MC23456.txt crust.etcMC23456.txt crust.etctcMC23456.txt Ho solo bisogno di spostare crust.etcMC12345.txte crust.etcMC23456.txtin un'altra /home/outdirectory , qual è il modello che uso nel comando mv per lo scenario sopra?
Sto cercando di estrarre tutto il contenuto della cartella1 e rilasciarlo nella cartella images_temp in cui si trova la cartella1: jeatonhomes@jeatonhomes.com [~/images_temp]# sudo mv folder1/* . mv: cannot stat `folder1/*': No such file or directory Eppure ricevo questo errore sopra, ho cercato di cercare la risposta qui, ma ci sono …
L' lspuò dare un risultato come [root@localhost ~]# cd /etc/yum.repos.d/ [root@localhost yum.repos.d]# ls CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo Ma in realtà spero solo di scoprire CentOS-Base.repo,CentOS-Debuginfo.repoe CentOS-Vault.repoma no CentOS-Media.repo. Quindi eseguo questo comando ls [^\(Media\)] Ma ricevo informazioni di errore. Come devo fare?
Vorrei dire se una stringa $stringsarebbe abbinata a un modello glob $pattern. $stringpuò essere o meno il nome di un file esistente. Come posso fare questo? Assumi i seguenti formati per le mie stringhe di input: string="/foo/bar" pattern1="/foo/*" pattern2="/foo/{bar,baz}" Mi piacerebbe trovare un linguaggio bash che determina se $stringsarebbe stato …
Ho 3 directory al percorso attuale. $ls a_0db_data a_clean_0db_data a_clean_data $ls a_*_data a_0db_data: a_clean_0db_data: a_clean_data: $ls a_[a-z]*_data a_clean_0db_data: a_clean_data: Mi aspettavo che l'ultimo comando LS corrispondesse solo a_clean_data. Perché corrispondeva anche a quello contenente 0? bash --version GNU bash, version 4.2.24(1)-release (i686-pc-linux-gnu)
Recentemente ho avuto un piccolo incidente causato da un modello di conchiglia che si è espanso in modo inaspettato. Volevo cambiare il proprietario di un gruppo di file dot nella /rootdirectory, così ho fatto chown -R root .* Naturalmente, l' .*espansione a ..cui è stato un po 'un disastro. So …
Situazione: $ mkdir foo && touch foo/.test $ cp foo/* . zsh: no matches found: foo/* (or bash : cp: cannot stat ‘foo/*’: No such file or directory) Ho una directory piena di cartelle e file nascosti. Cosa sta succedendo e qual è la soluzione?
voglio impostare bit appiccicoso per tutte le directory in una directory esclusi i file. c'è qualche jolly per farlo? #sudo chmod g+s /var/www/<WILD_CARD_FOR_ALL_DIRECTORIES>
Voglio elencare (o eliminare, o fare qualche altra operazione) su alcuni file in una directory, come questa: $ ls /opt/somedir/ aa bb cc aa.txt bb.txt cc.txt $ ls /opt/somedir/(aa|bb|cc) ## pseudo-bash :p aa bb cc Come posso raggiungere questo obiettivo (senza prima effettuare il CD nella directory)?
Sto cercando di abbinare i nomi dei file per una jail fail2ban - quindi ho bisogno di usare solo il nome del file globbing - non regex o script bash. La mia /var/log/apache2directory contiene file che includono: example.com.error.log db.example.com.error.log app1.example.com.error.log app2.example.com.error.log Sto cercando di creare un glob per abbinare tutti …
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.
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.