Comment copier les autorisations de fichiers et la propriété à un autre fichier de Linux
- 1219
- 233
- Clara Nguyen
En supposant que vous avez deux fichiers ou que vous venez de créer un nouveau fichier et que vous souhaitez qu'il ait les mêmes autorisations et la même propriété d'un fichier plus ancien.
Dans cet article, nous vous montrerons comment copier les autorisations et la propriété d'un fichier à un autre fichier de Linux en utilisant chod et chown Commandes respectivement.
Copiez les autorisations de fichiers dans un autre fichier
Pour copier les autorisations de fichiers d'un fichier à un autre fichier, utilisez chod commande avec le --référence
commuter la syntaxe suivante, où Reference_file est le fichier à partir duquel les autorisations seront copiées plutôt que de spécifier le mode (i.E Permissions de mode octal ou numérique) pour le fichier.
$ chmod --Reference = Reference_file Fichier
Par exemple,
$ ls -l utilisateurs.Liste des touches LS -L.Liste $ sudo chmod --reference = utilisateurs.Clés de liste.Liste des touches LS -L.listeCopiez les autorisations de fichiers dans un autre fichier
Copier la propriété du fichier dans un autre fichier
De même, pour copier la propriété d'un autre fichier, utilisez Commande Chown avec le --référence
commutateur également en utilisant la syntaxe suivante, où Reference_file est un fichier à partir duquel le propriétaire et le groupe seront copiés plutôt que de spécifier propriétaire: groupe valeurs pour le fichier.
$ chown --Reference = Reference_file Fichier
Par exemple,
$ ls -l touches.Liste de l'API $ touch.Liste des touches LS -L.Liste $ sudo chown --Reference = Keys.API Liste.API LISTE $ LS -L.listeCopier la propriété du fichier dans un autre fichier
Vous pouvez également copier les autorisations de fichiers et la propriété d'un fichier à plusieurs fichiers comme indiqué.
$ sudo chmod --reference = utilisateurs.Énumérez les utilisateurs1.Liste des utilisateurs2.Énumérez les utilisateurs3.Liste $ sudo chown --reference = utilisateurs.Énumérez les utilisateurs1.Liste des utilisateurs2.Énumérez les utilisateurs3.liste
Pour plus d'informations, reportez-vous à chown et chod pages d'homme.
$ man chown $ man chmod
Vous trouverez également ces guides concernant les autorisations de fichier pour être utiles:
- Comment gérer les utilisateurs et les groupes dans Linux
- Traduire les autorisations RWX au format octal dans Linux
- Comment trouver des fichiers avec les autorisations SUID et SGID dans Linux
C'est tout! Si vous connaissez un autre moyen de copier ou de cloner les autorisations de fichiers dans Linux, partagez avec nous via le formulaire de rétroaction ci-dessous.
- « Comment installer Java 9 JDK sur les systèmes Linux
- Apprenez XZ (outil de compression de données sans perte) dans Linux avec des exemples »