Questions marquées «find»

10
commande if dans find -exec

J'essayais simplement de répertorier tous les répertoires et fichiers sous le répertoire actuel et d'écrire également s'ils sont des fichiers ou des répertoires avec la commande suivante: find -exec echo `echo {} : ;if [ -f {} ]; then echo file; else echo directory;fi` \; Je sais que c'est une...

9
Comment nettoyer les extensions de fichiers?

J'ai un répertoire avec des fichiers .MP3 dont je voudrais changer les extensions en .mp3. Quelle est la façon la plus simple de procéder? Je pense que quelque chose dans le sens de: find /RootPath -type f -iname "*.mp3" -exec mv {} sed s/.*MP3/\1.mp3/ \; ... même si je sais que ce n'est pas tout à...

9
Comment trouver les fichiers manquants dans une liste?

J'ai une liste de fichiers que je veux vérifier s'ils existent sur mon système de fichiers. J'ai pensé à faire cela en utilisant findcomme dans: for f in $(cat file_list); do find . -name $f > /dev/null || print $f done (en utilisant zsh) mais cela ne fonctionne pas, car il findsemble se...

9
Comment exclure les répertoires NFS avec find?

J'ai besoin de rechercher des fichiers sans utilisateur OU sans groupe. find / -nouser -o -nogroup Je pense que c'est OK. Mais, je ne veux pas rechercher les partages NFS. Comment puis-je exclure les partages NFS dans la commande

9
Grep mot dans un fichier puis copiez le fichier

J'ai une collection de fichiers (* .zip, * .txt, * .tar.gz, * .doc, ... etc). Ces fichiers résident dans un chemin. Je veux trouver tous les fichiers (* .txt), puis copier uniquement les fichiers texte contenant des mots spécifiques (par exemple LINUX / UNIX). J'ai couru ce qui suit: find . -name...