J'écris une bibliothèque pour la manipulation des chaînes de chemin Unix. Cela étant, j'ai besoin de comprendre quelques coins obscurs de la syntaxe dont la plupart des gens ne s'inquiéteraient pas. Par exemple, mieux que je peux dire, il semble que foo/baret les foo//bardeux vers le même endroit. En outre, …
Dans Ubuntu, y en a-t-il pour trouver des dossiers en double dans un répertoire (c'est-à-dire des dossiers avec le même contenu)? Je pense qu'il existe déjà des outils de ligne de commande disponibles pour trouver des fichiers en double (tels que fdupes), mais je veux plutôt trouver des dossiers en …
J'ai souvent une disposition de répertoire de projet comme celle-ci project `-- component-a | `-- files... `-- component-b | `-- files... `-- component-c `-- files... Je travaille généralement dans l'un des componentrépertoires, car c'est là que se trouvent les fichiers. Lorsque je reviens ensuite au shell, je dois souvent simplement …
J'ai un serveur multimédia avec un dossier appelé Series. ( /media/Expansion2/Series/) J'y ai (surprise!) Des séries télévisées. Ce ne sont que les noms des émissions, par exemple,/media/Expansion2/Series/The Big Bang Theory/ Dans le dossier de chaque émission (et c'est là que réside le problème), j'ai des dossiers de saison. J'ai actuellement …
Disons que j'ai le dossier "foo" résidant, le répertoire personnel. Je veux en savoir plus, propriétaire, groupe, permissions, etc ... Je fais ensuite cela pour essayer d'obtenir les informations: cd ~ ls -l foo Bien sûr, il répertorie maintenant les informations du contenu de "foo" Ensuite, je pourrais faire quelque …
À l'aide d'un script shell, comment puis-je créer un répertoire à distance à partir de serverA -> serverB à l'aide de ssh? Puis-je passer la commande create directory avec la commande ssh? Comment? Je cherche essentiellement à créer un répertoire à distance en fonction de la date (ex. 20110304), s'il …
Ayant travaillé avec Linux pendant des années et me retrouvant avec du temps libre, j'ai décidé de revisiter quelques bases. J'ai donc relu les informations sur les autorisations (sans vérifier le code source), et ses cas particuliers pour les dossiers, et j'ai trouvé une nouvelle façon (pour moi au moins …
J'écris le script est ksh. Besoin de trouver tous les noms de répertoire directement sous le répertoire actuel qui ne contiennent que des fichiers, pas des sous-répertoires. Je sais que je pourrais utiliser ls -alRet analyser récursivement la sortie pour la première lettre du premier champ ( dpour un répertoire). …
Aujourd'hui, j'ai trouvé un répertoire "vide" d'une taille de 4 Mo. Il n'avait pas de contenu visible, j'ai donc essayé ls -lah. Cela m'a montré quelques fichiers cachés (pas très gros). En recherchant la raison pour laquelle le répertoire était si grand, j'ai trouvé que le fichier de points ( …
Cela trouve un grand nombre de fichiers qui se trouvent dans divers sous-répertoires de "Dropnot" $ locate Dropnot Puis-je trouver uniquement l'emplacement du répertoire avec locate? (dans quel répertoire "Dropnot" se trouve) Donc, si Dropnotest dans /home/me/, c'est la seule entrée qui est retournée. Si oui, quel est le moyen …
Je peux trouver les sous-répertoires d'un répertoire en ls -d -- */ ou ls -l | grep "^d" mais les deux semblent indirects, et j'imagine qu'il y aurait un moyen standard de trouver uniquement les répertoires. Existe-t-il une bonne façon de procéder? Et si ce n'est pas le cas, est-ce …
J'essaie de créer un script qui détecte si l'un des fichiers d'un répertoire a été modifié dans un intervalle de 2 secondes. Ce que j'ai jusqu'à présent, c'est: #!/bin/bash for FILE in "${PWD}/*" do SUM1="$(md5sum $FILE)" sleep 2 SUM2="$(md5sum $FILE)" if [ "$SUM1" = "$SUM2" ]; then echo "Identical" else …
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.