Mon exigence est de lister tous les fichiers dans un répertoire, à l'exception des fichiers se terminant par ~(fichiers de sauvegarde). J'ai essayé d'utiliser la commande: ls -l | grep -v ~ J'obtiens cette sortie: asdasad asdasad~ file_names.txt normaltest.txt target_filename testshell1.sh testshell1.sh~ testshell2.sh testshell2.sh~ testtwo.txt testtwo.txt~ test.txt test.txt~ Je souhaite …
J'ai un tas de répertoires et sous-répertoires qui contiennent des fichiers avec des caractères spéciaux, comme ce fichier: robbie@phil:~$ ls test�sktest.txt test?sktest.txt Find révèle une séquence d'échappement: robbie@phil:~$ find test�sktest.txt -ls 424512 4000 -rwxr--r-x 1 robbie robbie 4091743 Jan 26 00:34 test\323sktest.txt La seule raison pour laquelle je peux même …
Question simple, mais je ne sais pas où chercher et google ne répond pas aux règles et aux barres obliques. J'essaie simplement de compter le nombre de fichiers et de répertoires dans le répertoire actuel (sans inclure les sous-dossiers / fichiers) et j'essayais de les différencier ls -1 | wc …
Y a-t-il une raison objective de préférer une forme à l'autre? Performance, fiabilité, portabilité? filename=/some/long/path/to/a_file parentdir_v1="${filename%/*}" parentdir_v2="$(dirname "$filename")" basename_v1="${filename##*/}" basename_v2="$(basename "$filename")" echo "$parentdir_v1" echo "$parentdir_v2" echo "$basename_v1" echo "$basename_v2" Produit: /some/long/path/to /some/long/path/to a_file a_file (v1 utilise l'expansion des paramètres du shell, v2 utilise des binaires externes.)
Existe-t-il un équivalent Linux de la séquence Windows Shift + clic droit? Je l'utilise beaucoup sur les fichiers et les répertoires pour obtenir l'option «Copier comme chemin» «cachée» dans le menu contextuel. Il économise beaucoup de frappe (et de fautes de frappe) lors de l'utilisation de la ligne de commande. …
J'ai la liste de répertoires suivante sur un système Debian Linux. Cependant, une chose étrange est que le fichier populate.sql ne semble pas être trié avec le reste. -rw-r--r-- 1 user1 user1 10004 Jul 28 13:16 populate2.sql -rw-r--r-- 1 user1 user1 10244 Jul 28 13:16 populate3.sql -rw-r--r-- 1 user1 user1 …
Sur les systèmes Unix, les noms de chemin n'ont généralement pratiquement aucune limitation de longueur (enfin, 4096 caractères sous Linux) ... à l'exception des chemins de fichiers socket qui sont limités à environ 100 caractères (107 caractères sous Linux ). Première question: pourquoi une si faible limitation? J'ai vérifié qu'il …
Est - il exact d'utiliser certains caractères spéciaux, comme +, &, ', .(point) et ,(virgule), essentiellement, dans les noms de fichiers. Je comprends que vous pouvez utiliser -et _sans problème, mais en faisant des recherches, je n'ai pas pu trouver quelque chose de précis sur les autres symboles; certains disent …
J'ai essayé une commande cp /vol/examples/tutorial/science.txt .et j'obtiens l'erreur - cp: cannot stat `/vol/examples/tutorial/science.txt': No such file or directory Je ne comprends pas pourquoi cela se produit. Je suis allé dans le dossier d'accueil de cygwin et j'ai créé la structure de dossiers et le fichier texte nécessaires. J'ai également …
Comment puis-je obtenir uniquement le nom de fichier en utilisant sed? J'ai ça out_file=$(echo $in_file|sed "s/\(.*\.\).*/\1mp4/g") Mais j'ai aussi le chemin /root/video.mp4et je veux seulement video.mp4.
En utilisant la ligne de commande, je sais que je peux chiffrer un répertoire avec la commande suivante: zip -er Directory.zip /path/to/directory Cependant, cela ne chiffre pas les noms de fichiers eux-mêmes. Si quelqu'un court: unzip Directory.zip et saisit à plusieurs reprises un mauvais mot de passe, la commande de …
J'ai un script qui nécessite un répertoire comme argument. Je veux soutenir les deux formes: l'une est comme a/b/c (pas de slash à la fin) et un autre est comme a/b/c/ (a une barre oblique à la fin). Ma question: étant donné l'un des deux formulaires, comment puis-je simplement conserver …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Vous souhaitez améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 5 ans . Je ne sais pas …
Cette question est assez similaire à celle-ci , mais je ne comprends pas la solution. Je connais également ce tutoriel , mais je n'arrive toujours pas à comprendre ce que je fais mal. J'essaie de compléter automatiquement la liste des répertoires placés dans /something/: $ ls /something/ One Other Three …
J'ai de nombreux fichiers classés par nom de fichier dans un répertoire. Je souhaite copier les N fichiers finaux (disons N = 4) dans mon répertoire personnel. Comment dois-je procéder? cp ./<the final 4 files> ~/
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.