![]() |
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| UNIX for Advanced & Expert Users Expert à Expert. Apprenez avancé UNIX, des commandes UNIX, Linux, les systèmes d'exploitation, d'administration système, de la Programmation, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| trouver la longueur des noms de fichiers dans un répertoire? | koti_rama | De programmation et de script Shell | 5 | 06-04-2008 11:19 AM |
| Tous les changements des noms de fichiers dans un répertoire | Andou | UNIX pour les nuls Questions et réponses | 8 | 01-22-2008 09:06 PM |
| Remplacer tous les caractères dans les noms de fichiers dans un répertoire particulier | madhunk | De programmation et de script Shell | 4 | 02-16-2006 07:10 PM |
| noms de répertoire dans un fichier plat | surjyap | De programmation et de script Shell | 2 | 10-06-2005 08:51 AM |
| Les noms des fichiers qui contiennent des "01" acte caché | n9ninchd | UNIX pour les nuls Questions et réponses | 8 | 06-09-2001 11:25 AM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
Répertoire des noms de fichiers et d'être cachée
Quelque chose de très étrange s'est produit quand je créer des fichiers et des répertoires. Lorsque je crée un répertoire, à la fois selon le nom du répertoire et de la profondeur, il est caché et ne peut être envisagé que de taper "ls-a". Quand je dis le nom du répertoire des questions ", my_c + +" seront cachés, mais en utilisant le nom de "testdir" sera amende. Encore plus curieux est le problème lorsque je créer des fichiers. Là encore, cela dépend de ce nom. Un nom de fichier "dat052302" est correct, mais "dat052302.dos" est caché, et "ls-a" ou "ls-l" ne montre pas le fichier existant. Alors, quand je tape "ls" pour lister le contenu de l'annuaire, le nouveau fichier ne se trouve pas dans la liste. Cela se produit lorsque je crée le fichier à l'aide d'un éditeur, un programme c + +, et par la copie d'un autre fichier! Par exemple, si je copie un fichier qui n'est pas cachée, le fichier de destination devient caché, de manière "cp dat052302 dat052302.dos" va créer le "dat052302.dos" fichier mais il sera caché.
Je suis sur Sun Solaris 8, Ultra 10. Si quelqu'un a rencontré un problème similaire ou pourrait savoir comment résoudre ce problème, S'IL VOUS PLAÎT-le moi savoir, je l'apprécie grandement. Merci |
|
||||
|
Les seuls fichiers que vous ne devriez pas voir quelque chose à partir de. Nom de fichier lorsque vous faites un ls-l.
Utilisez les alias de commande pour voir si la commande ls est un alias d'une manière qui "cacher" les fichiers que vous devriez être encore voir ou faire ce qui suit: / usr / bin / ls-l Si vous voyez tous les fichiers, puis il est soit un alias ou de quelle façon votre parcours est défini. Vous pouvez vérifier avec ", qui ls' |
|
||||
|
Les répertoires où ces fichiers et les sous-répertoires sont en train de devenir "caché" que j'ai créé moi-même, donc il n'y a pas ". Filename" fichiers. J'ai également une double vérification pour s'assurer que la commande ls / usr / bin n'est pas un alias. T-elle pas un "ls-a" afficher les fichiers cachés de toute façon? Ces fichiers ne s'affichent toujours pas dans la liste quand je tape "ls-a".
Citation:
|
|
||||
|
Et la sortie de ls $ qui
vous donner le répertoire / usr / bin / ls? Ayant $ ls-a ne pas montrer les fichiers, je pense que mai est le problème. Vérifiez également votre umask (même si c'est un long shot qu'il serait foutu). Les répertoires vous êtes en face sont la propriété de vous? Publier les permissions du répertoire où cela s'est passé avec votre umask, s'il vous plaît. |
|
||||
|
Voici un exemple de ce qui se passe. Les 2 premières commandes d'affichage de la sortie et de répertoire umask les permissions. Ensuite, est un exemple de ce qui se passe. Il n'y a qu'un seul fichier dans le "projet 3" répertoire, appelé "bko.fnl". Je copie ce fichier dans le nouveau fichier appelé "bko.dos". Le fichier est créé mais il est "caché" lorsque vous utilisez la commande "ls" commande, et le contenu peut être visionné avec le "plus" de commande. Il peut également être supprimée. Mais quand le fichier a le nom de "testfile« ce n'est pas "cachée" et peut être vu en utilisant "ls". Je tiens également à signaler que je peux voir le "bko.dos" fichier quand je suis sur le bureau du gestionnaire de fichiers.
user55 @ Gamera> umask 0022 user55 @ Gamera> ls-la total 14 total 14 drwxr-xr-x 7 user55 personnel 512 Mai 22 17:05. drwxr-xr-x 5 user55 personnel 048 Mai 23 14:38 .. drwxr-xr-x 2 user55 personnel 1024 Mai 23 14:38 project3 drwxr-xr-x 2 user55 personnel 3072 Mai 23 12:09 project4 user55 @ Gamera> cd project3 user55 @ Gamera> ls-la total 4 total 4 drwxr-xr-x 2 user55 personnel 512 Mai 23 14:42. drwxr-xr-x 7 user55 personnel 512 Mai 22 17:05 .. -rw-r - r - 1 user55 personnel 32 Mai 23 14:42 bko.fnl user55 @ Gamera> plus bko.fnl Fichier de test, le contenu de bko.fnl. user55 @ Gamera> cp bko.fnl bko.dos user55 @ Gamera> ls-la total 4 total 4 drwxr-xr-x 2 user55 personnel 512 Mai 23 14:42. drwxr-xr-x 7 user55 personnel 512 Mai 22 17:05 .. -rw-r - r - 1 user55 personnel 32 Mai 23 14:42 bko.fnl user55 @ Gamera> plus bko.dos Fichier de test, le contenu de bko.fnl. user55 @ Gamera> rm bko.dos user55 @ Gamera> cp bko.fnl testfilename user55 @ Gamera> ls-la total 4 total 4 drwxr-xr-x 2 user55 personnel 512 Mai 23 14:51. drwxr-xr-x 7 user55 personnel 512 Mai 22 17:05 .. -rw-r - r - 1 user55 personnel 32 Mai 23 14:42 bko.fnl -rw-r - r - 1 user55 personnel 32 Mai 23 14:51 testfilename user55 @ Gamera> plus testfilename Fichier de test, le contenu de bko.fnl. user55 @ Gamera> |
|
||||
|
user55 @ Gamera> ps
PID TTY TIME CMD 549 pts / 5 0:00 sh 7942 pts / 5 0:00 ps user55 @ Gamera> où ls d'où: pas trouvé user55 @ Gamera> ls qui / bin / ls user55 @ Gamera> / usr / bin / ls-l total 2 total 2 -rw-r - r - 1 user55 personnel 32 Mai 23 14:42 bko.fnl user55 @ Gamera> / usr / bin / ls bko.fnl user55 @ Gamera> cksum / usr / bin / ls 2980984376 18844 / usr / bin / ls user55 @ Gamera> uname-a SunOS 5.8 Generic_111433 Gamera-02 sun4u sparc SUNW, Ultra-5_10 user55 @ Gamera> / usr / bin / ls-la total 2 total 2 drwxr-xr-x 2 user55 personnel 512 Mai 23 15:22. drwxr-xr-x 7 user55 personnel 512 Mai 22 17:05 .. -rw-r - r - 1 user55 personnel 32 Mai 23 14:42 bko.fnl user55 @ Gamera> plus bko.fnl Fichier de test, le contenu de bko.fnl. user55 @ Gamera> plus bko.dos bko.dos: Aucun fichier ou répertoire user55 @ Gamera> cp bko.fnl bko.dos user55 @ Gamera> / usr / bin / ls-la total 4 total 4 drwxr-xr-x 2 user55 personnel 512 Mai 23 15:38. drwxr-xr-x 7 user55 personnel 512 Mai 22 17:05 .. -rw-r - r - 1 user55 personnel 32 Mai 23 14:42 bko.fnl user55 @ Gamera> plus bko.dos Fichier de test, le contenu de bko.fnl. user55 @ Gamera> rm bko.dos user55 @ Gamera> cp bko.fnl testFileName user55 @ Gamera> / usr / bin / ls-la total 4 total 4 drwxr-xr-x 2 user55 personnel 512 Mai 23 15:38. drwxr-xr-x 7 user55 personnel 512 Mai 22 17:05 .. -rw-r - r - 1 user55 personnel 32 Mai 23 14:42 bko.fnl -rw-r - r - 1 user55 personnel 32 Mai 23 15:38 testFileName user55 @ Gamera> plus testFileName Fichier de test, le contenu de bko.fnl. user55 @ Gamera> |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|