Hvis kommandoen chown -R someuser:somegroup *.pdf
ikke virker til at ændre ejerskab på alle PDF-filer i en mappe og dens undermapper, kan du prøve følgende metoder:
Find-kommandoen kan bruges til at søge efter alle PDF-filer i en mappe og dens undermapper og derefter ændre ejerskabet på dem.
find /path/to/directory -type f -name "*.pdf" -exec chown someuser:somegroup {} \;
En anden metode er at kombinere find-kommandoen med xargs for at ændre ejerskabet på alle PDF-filer.
find /path/to/directory -type f -name "*.pdf" | xargs chown someuser:somegroup
Du kan også bruge en for-løkke i bash til at iterere gennem alle PDF-filer og ændre ejerskabet.
for file in $(find /path/to/directory -type f -name "*.pdf"); do
chown someuser:somegroup "$file"
done
Hvis du ofte har brug for at ændre ejerskab på filer, kan du oprette et script til at automatisere processen.
#!/bin/bash
find /path/to/directory -type f -name "*.pdf" -exec chown someuser:somegroup {} \;
Gør scriptet eksekverbart:
chmod +x change_owner.sh
Kør derefter scriptet:
./change_owner.sh
Sørg for, at du har de nødvendige tilladelser til at ændre ejerskabet på filerne. Du kan bruge sudo, hvis det er nødvendigt:
sudo find /path/to/directory -type f -name "*.pdf" -exec chown someuser:somegroup {} \;
Ved at bruge en af disse metoder kan du effektivt ændre ejerskabet på alle PDF-filer i en mappe og dens undermapper.
Har du brug for hjælp til filhåndtering eller ejerskabsændringer? Med Handyhand kan du nemt oprette din opgave gratis og få bud fra kvalificerede hjælpere på få minutter. Gør det lettere for dig selv og få den assistance, du har brug for!