Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Fichier d'une taille inférieur ou égale

18 réponses
Avatar
Nahliel Steinberg
Est-ce que vous savez si il est possible sur un serveur de fichier, de fixer (par un paramètre du noyau ou autre) la taille maxi des fichiers que l'on peut
déposer ou stocker.

J'aimerai qu'on ne puisse pas déposer par exemple des fichiers de plus de 60 mb par exemple.


--
Nahliel

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20110601084718.GA9566@srvdebian.info-cr.fr

8 réponses

1 2
Avatar
Nahliel Steinberg
Bon et bien je seche là,

J'ai essayé plein de truc qui vienne de cette page, mais rien n'y fait.

http://linuxmemo.free.fr/script/abs-fr/io-redirection.html

snif


--
Nahliel

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Avatar
S
Salut,

Le mercredi 01 juin 2011 à 14:06, Nahliel Steinberg a écrit :
| Ca y'est j'ai paufiné ma commande, et j'arrive à voir tout ce dont j'ai besoin, par contre
| je n'arrive pas à rediriger ça dans un fichier.
|
| find /directory/ -type f -size +200000k -exec ls -lh {} ; | awk '{ print $8$9$10$11$12$13$14$15 " : " $5 }'
|
|
| J'ai rajouté >> fichier.txt à la fin mais ça ne marche pas

Chez moi ça fonctionne bien (mon shell par défaut est bash, j'ai également
essayé avec dash). Il faudrai identifier ton shell. Le lien que tu viens
d'envoyer (*-abs-*), c'est pour « Advanced Bash Scripting », donc si tu
n'utilises pas bash, c'est peut-être normal que ça ne fonctionne pas.

Sinon, ton script awk fonctionne pour le test que tu es en train de faire, mais
qu'en sera-t-il lorsque tu auras un espace de plus dans le nom de fichier ? Pour
qu'il fonctionne dans tous les cas possibles, il faudrait continuer après $15 et
t'arrêter à peu près à $∞, ce qui risque d'être compliqué ;-).

Je rejoins Basile (depuis le début du fil en fait), impose des limites à
l'écriture plutôt que d'essayer de traiter les problèmes a-posteriori, tu
t'économiseras des ennuis !

| Nahliel

Seb

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Avatar
Nahliel Steinberg
Sinon, ton script awk fonctionne pour le test que tu es en train de faire, mais
qu'en sera-t-il lorsque tu auras un espace de plus dans le nom de fichier ? Pour
qu'il fonctionne dans tous les cas possibles, il faudrait continuer après $15 et
t'arrêter à peu près à $∞, ce qui risque d'être compliqué ;-).




Oui je comprends tu as raison.

si les répertoires s'allonge, je suis mort

--
Nahliel

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Avatar
Sébastien NOBILI
Le mercredi 01 juin 2011 à 15:02, Nahliel Steinberg a écrit :
| GNU bash, version 3.1.17(1)-release-(x86_64-suse-linux)
|
| Voila ce que j'ai.
|
| ça m'étonne que ça marche chez toi, à priori il faut inclure >> fichier.txt dans la commande awk '{print

Non, il faut le mettre en toute dernière position :
find /directory -type f -size +200000k -exec ls -lh {} ; | awk '{ print $8$9$10$11$12$13$14$15 " : " $5 }' >> /tmp/fichier

Seb

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Avatar
Nahliel Steinberg
GNU bash, version 3.1.17(1)-release-(x86_64-suse-linux)

Voila ce que j'ai.

ça m'étonne que ça marche chez toi, à priori il faut inclure >> fichier.txt dans la commande awk '{print

c'est le " : " qui m'embete



Le 01/06/11 at 14:57, Sébastien NOBILI a ecrit:
Salut,

Le mercredi 01 juin 2011 à 14:06, Nahliel Steinberg a écrit :
| Ca y'est j'ai paufiné ma commande, et j'arrive à voir tout ce dont j'ai besoin, par contre
| je n'arrive pas à rediriger ça dans un fichier.
|
| find /directory/ -type f -size +200000k -exec ls -lh {} ; | awk '{ print $8$9$10$11$12$13$14$15 " : " $5 }'
|
|
| J'ai rajouté >> fichier.txt à la fin mais ça ne marche pas

Chez moi ça fonctionne bien (mon shell par défaut est bash, j'ai également
essayé avec dash). Il faudrai identifier ton shell. Le lien que tu viens
d'envoyer (*-abs-*), c'est pour « Advanced Bash Scripting », donc si tu
n'utilises pas bash, c'est peut-être normal que ça ne fonctionne pas.

Sinon, ton script awk fonctionne pour le test que tu es en train de faire, mais
qu'en sera-t-il lorsque tu auras un espace de plus dans le nom de fichier ? Pour
qu'il fonctionne dans tous les cas possibles, il faudrait continuer après $15 et
t'arrêter à peu près à $∞, ce qui risque d'être compliqué ;-).

Je rejoins Basile (depuis le début du fil en fait), impose des limites à
l'écriture plutôt que d'essayer de traiter les problèmes a-posteriori, tu
t'économiseras des ennuis !

| Nahliel

Seb

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/


fin du message de Sébastien NOBILI

--
Nahliel

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Avatar
Nahliel Steinberg
Le 01/06/11 at 15:09, Sébastien NOBILI a ecrit:
Le mercredi 01 juin 2011 à 15:02, Nahliel Steinberg a écrit :
| GNU bash, version 3.1.17(1)-release-(x86_64-suse-linux)
|
| Voila ce que j'ai.
|
| ça m'étonne que ça marche chez toi, à priori il faut inclure >> fichier.txt dans la commande awk '{print

Non, il faut le mettre en toute dernière position :
find /directory -type f -size +200000k -exec ls -lh {} ; | awk '{ print $8$9$10$11$12$13$14$15 " : " $5 }' >> /tmp/fichier

Seb




Je suis au regret de te dire que ça ne marche pas, j'avais essayé ça



--
Nahliel

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Avatar
mouss
Le 01/06/2011 15:02, Nahliel Steinberg a écrit :
GNU bash, version 3.1.17(1)-release-(x86_64-suse-linux)

Voila ce que j'ai.

ça m'étonne que ça marche chez toi, à priori il faut inclure >> fichier.txt dans la commande awk '{print

c'est le " : " qui m'embete




qu'est-ce qu'il t'embête dedans?

find /directory/ -type f -size +200000k -exec ls -lh {} ; |
while read un deux user group taille mois jour quand chemin;
echo "$chemin ::: $taille" >> tagada.txt
echo rm "$chemin" >> tagada.sh
done

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Avatar
Nahliel Steinberg
Merci à tous de vos réponses, du coup j'ai trouvé une solution avec
un script perl.

infiné les mongueurs de perl.
--
Nahliel

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
1 2