Articles of files

Comment est structurée la table des files ouverts?

Je commence à lire Linux Systems Programming, 2e édition, et j'étais curieux de savoir que la table de files est une «list de files ouverts par process». La table de files ressemble-t-elle à une table dans une database SQL avec les fds utilisés comme keys primaires? Si c'est le cas, cela signifie-t-il que les inputs […]

Trouvez quel file contient un mot-key particulier en utilisant `grep`

Supposons que je sache que je dois changer la myhostname = abc.domain.lcl en myhostname = abc.domain.glbl mais je ne sais pas dans quel file exactement la directive myhostname est dans (ie, je n'ai jamais entendu parler de /etc/postfix/main.cf ). J'ai besoin de changer la directive myhostname. Problème: Je ne sais pas dans quel file se […]

Pourquoi chmod réussit-il sur un file lorsque l'user n'a pas d'autorisation en écriture sur le directory parent?

J'essaie de comprendre les permissions de file / dir sous Linux. Un user peut listr les files dans un directory en utilisant cd test ls -l Même si l'user qui émet les commands ci-dessus n'a pas d'autorisation de lecture, d'écriture ou d'exécution sur l'un des files du directory de test, il peut toujours les listr […]

Comment split le file et save les pièces à plusieurs endroits?

Comment split un gros file en plusieurs morceaux plus petits et en écrire chaque partie dans des locations séparés? split command split semble afficher uniquement tous les files dans un seul location. Le context que je dois faire est le suivant: Je dois sauvegarder un grand disque dur en créant son image de clone compressée. […]

Liste des liens symboliques directs (liens qui ne pointent pas vers un autre lien symbolique)

Je dois faire une list de tous les liens symboliques directs dans un directory, c'est-à-dire des liens symboliques qui pointent vers un autre file qui n'est pas un lien symbolique. J'ai essayé de le faire de cette façon: for i in $(ls -1A); do first_type=$(ls -l $i | cut -b 1) if [ $first_type == […]

Comment on peut relire l'image avec dd afin qu'il corresponde à celui que vous venez d'écrire?

J'ai une image d'environ 1 Go que j'écris sur une carte SD de 8 Go via l'outil dd . Je voudrais vérifier qu'il a été écrit sans corruption en le relisant et en comparant son hachage avec l'original. Évidemment, quand je le relis via dd la taille de l'image résultante correspond à la taille de […]

Faire une boucle dans un file en utilisant une colonne

J'essaie de faire une boucle dans un file nommé file.txt qui contient un tas d'ordure et une colonne (colonne # 4) qui m'intéresse. Je veux que cette boucle tourne de 0 à eof. Pour chaque valeur de la colonne 4, je veux appeler un autre script.

Comment créer un file text (1 gigaoctet) contenant des caractères randoms avec un enencoding UTF-8?

La command suivante n'utilise pas UTF-8: head -c 1M </dev/urandom >myfile.txt

Différences de performance lors de l'écriture dans / dev / sda et dans / mnt / sda / tempfile

Je teste mon nouveau SSD PCI-E sous Linux. J'utilise la command suivante pour tester ses performances (reference: https://www.thomas-krenn.com/fr/wiki/Linux_I/O_Performance_Tests_using_dd ) (1) dd si = / dev / zéro de = / dev / nvme0n1 bs = 1M count = 2048 -> 2,2 Go / s (2) dd si = / dev / zéro de = / […]

Quand puis-je omettre le caractère point qui indique le directory courant

Dois-je utiliser point pour indiquer le directory actuel pour accéder aux directorys ou dois-je l'utiliser uniquement pour les files? Par exemple, si le directory actuel est foo et qu'il contient le directory bar et le file baz.txt , quand puis-je omettre le caractère point? ./bar ./baz.txt