J'ai un répertoire que j'essaie de nettoyer qui contient à la fois des fichiers et des sous-répertoires. Ce que j'essaie de faire est simple: déplacer tous les fichiers dans un autre répertoire, mais laisser tous les sous-répertoires tels quels. Je pense à quelque chose comme: mv [*_but_no_dirs] ./other_directory Il semble …
J'essaie d'écrire un script pour le travail afin d'automatiser certains rapports sur une sortie. Les fichiers journaux sont (actuellement, ils sont en train d'être «standardisés» à l'avenir) stockés dans ce type de structure de chemin: /<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> Chaque partie du chemin est connue à l'exception des horodatages, qui sont toujours …
Information système OS: OS X bash: GNU bash, version 3.2.57 (1) -release (x86_64-apple-darwin16) Contexte Je veux que Time Machine exclue un ensemble de répertoires et de fichiers de tout mon projet git / nodejs. Mes répertoires de projet sont dedans ~/code/private/et ~/code/public/j'essaye donc d'utiliser la boucle bash pour faire le …
Dans le répertoire, /home/inj'ai des fichiers comme celui-ci: crust.MC12345.txt crust.etcMC12345.txt crust.MC23456.txt crust.etcMC23456.txt crust.etctcMC23456.txt Je n'ai besoin que de me déplacer crust.etcMC12345.txtet crust.etcMC23456.txtdans un autre /home/outrépertoire . Quel est le modèle que j'utilise dans la commande mv pour le scénario ci-dessus?
J'essaie de retirer tout le contenu de folder1 et de le déposer dans le dossier images_temp dans lequel folder1 se trouve: jeatonhomes@jeatonhomes.com [~/images_temp]# sudo mv folder1/* . mv: cannot stat `folder1/*': No such file or directory Pourtant, je reçois cette erreur ci-dessus, j'ai essayé de rechercher la réponse ici, mais …
Le lspeut donner un résultat comme [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 Mais en fait, j'espère juste découvrir CentOS-Base.repo,CentOS-Debuginfo.repoet CentOS-Vault.reponon CentOS-Media.repo. Je lance donc cette commande ls [^\(Media\)] Mais je reçois une information d'erreur, comment faire?
Je voudrais dire si une chaîne $stringcorrespondrait à un modèle glob $pattern. $stringpeut ou peut ne pas être le nom d'un fichier existant. Comment puis-je faire ceci? Supposons les formats suivants pour mes chaînes d'entrée: string="/foo/bar" pattern1="/foo/*" pattern2="/foo/{bar,baz}" Je voudrais trouver un idiome bash qui détermine si $stringserait compensée par …
J'ai 3 répertoires sur le chemin actuel. $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: Je m'attendais à ce que la dernière commande ls corresponde uniquement a_clean_data. Pourquoi cela correspondait-il aussi à celui qui le contenait 0? bash --version GNU bash, version 4.2.24(1)-release (i686-pc-linux-gnu)
Récemment, j'ai eu un petit incident causé par un motif de coque qui s'est développé de manière inattendue. Je voulais changer le propriétaire d'un tas de fichiers dot dans le /rootrépertoire, donc je l'ai fait chown -R root .* Naturellement, l' .*expansion à ..laquelle était un peu un désastre. Je …
Situation : $ mkdir foo && touch foo/.test $ cp foo/* . zsh: no matches found: foo/* (or bash : cp: cannot stat ‘foo/*’: No such file or directory) J'ai un répertoire plein de dossiers et fichiers cachés. Que se passe-t-il et quelle est la solution?
je veux mettre le bit collant pour tous les répertoires dans un répertoire à l'exclusion des fichiers. existe-t-il un joker pour le faire? #sudo chmod g+s /var/www/<WILD_CARD_FOR_ALL_DIRECTORIES>
Je veux lister (ou supprimer, ou faire une autre opération) sur certains fichiers dans un répertoire, comme ceci: $ ls /opt/somedir/ aa bb cc aa.txt bb.txt cc.txt $ ls /opt/somedir/(aa|bb|cc) ## pseudo-bash :p aa bb cc Comment puis-je y parvenir (sans cd-ing dans le répertoire en premier)?
J'essaie de faire correspondre les noms de fichiers pour une prison fail2ban - j'ai donc besoin d'utiliser uniquement la globalisation des noms de fichiers - pas les regex ou les scripts bash. Mon /var/log/apache2répertoire contient des fichiers comprenant: example.com.error.log db.example.com.error.log app1.example.com.error.log app2.example.com.error.log J'essaie de créer un glob pour correspondre à …
Je suis en train de lsdirs qui ont des .pngfichiers à l' intérieur (pas besoin de récursivité, mais il serait utile supplémentaire), d' une exepté. Exclure un répertoire, c.-à-d. ls */*.png fonctionne bien. ls (^one)*/*.png ne renvoie aucune sortie standard. Comment y parvenir? Je suis aveugle et je le passe …
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.