How can we change the permissions of a file in a directory


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting How can we change the permissions of a file in a directory
# 1  
Old 02-18-2010
How can we change the permissions of a file in a directory

Hi All,
I am trying to wite a Shell script which changes the permission of the files in a folder but stuck at a particular point,please help.

The scenario is as follwoing:

I am having a list of 10 files and a folder which has 100 files.

I need to copare the list and the folder ,for suppose if i have only one file say some "X.ksh" common between the list and the folder,
then i need to change the permissions of all the 99 files in the folder (i.e need to ignore the common file) to 755.

Please let me know how i can solve this.

Thanks in Advance.

Regards,
Sriram.
# 2  
Old 02-18-2010
grep with the -v option will list all the values that do not match the template.

so:
Code:
list=`ls |grep -v X.ksh`
chmod 0755 $list

Alternatively change the permissions on all files to 0755, and attempt to change the list of 10 files back to what they should be.
# 3  
Old 02-18-2010
Hi ,

One more question how can we compare two lists say L1 and L2 and get only the lines which are extra in one of the file say L2.

Thanks in advance
# 4  
Old 02-18-2010
If your file list is file1,file2, file3 and the directory name is 'directory', then

Code:
for i in file1 file2 file3
do
  chmod 755 directory/$i
done

# 5  
Old 02-18-2010
Quote:
Originally Posted by Sriram.Vedula53
Hi ,

One more question how can we compare two lists say L1 and L2 and get only the lines which are extra in one of the file say L2.

Thanks in advance
The 'diff' command shows the changes that have to be made to file1 to create file2. This could include deletes as well as adds.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Sftp change file permissions

Hi All, Apologies if this question has been asked before. I havent been able to resolve an issue and would like some help. I am getting files pushed to me via sftp. The files once pushed to my server in folder ABC have -rw------- but I need these files to have the following -rw-rw---- to be... (1 Reply)
Discussion started by: israr75
1 Replies

2. UNIX for Beginners Questions & Answers

Override a file in directory with no permissions

Hi, I am performing unit testing in an unix environment. i have read access to all the files in this environment, but i can't copy any files from my home directory to test environment. Is there any way i can override files in testing environment. What is the command to override a file in... (1 Reply)
Discussion started by: surendra.88
1 Replies

3. Shell Programming and Scripting

ksh; Change file permissions, update file, change permissions back?

Hi, I am creating a ksh script to search for a string of text inside files within a directory tree. Some of these file are going to be read/execute only. I know to use chmod to change the permissions of the file, but I want to preserve the original permissions after writing to the file. How can I... (3 Replies)
Discussion started by: right_coaster
3 Replies

4. UNIX for Dummies Questions & Answers

I am not able change the file permissions

while trying to view the access permissions to file by "ls -lrt" command it is opening some files int the dir after that segmentation fault ie core is generarting the dir.will anybody please what is the problem. (1 Reply)
Discussion started by: rajkumar_g
1 Replies

5. UNIX for Advanced & Expert Users

script to recursively change permissions on file and dirs differently?

Hi there, I need to change all files/dirs 1. all files with 744 2. all dirs with 755 is there a script for that ? thanks, thegunman (13 Replies)
Discussion started by: TheGunMan
13 Replies

6. UNIX for Dummies Questions & Answers

unzip and change file permissions

Hi, Is there any way to unzip a zip file and change file permissions to 777 while extracting the files. Does the file permissions on the zip file has to do anything with it(like zip read permissions only result in read uncompressed files etc.,)? Thanks, jp (2 Replies)
Discussion started by: jpk
2 Replies

7. Shell Programming and Scripting

We need to change the file permissions and ownerships?

I am running a linux centos server; our php script generates plenty of files in a directory, anything up to 1000 (though too often more).The files in these directories have permissions and ownerships which i need to change. I have used shell comment for changing the file permission which is... (1 Reply)
Discussion started by: nilson
1 Replies

8. UNIX for Dummies Questions & Answers

how to change permissions in a certain directory?

Hi , I have a situation where plenty of users log in to the same directory and put in files. When they put in the files, I need those files to become group writable (chmod g+w) automatically. I have no control over the users' profiles. Is there a way to do it? (1 Reply)
Discussion started by: praveen_indramo
1 Replies

9. Solaris

File Permissions change date

Hi, I was wondering if there is any way to find out when the file/directory's permissions were changed. Typically, when using 'chmod' to change a file/directory's permissions, the modification date does not change. Any help would be greatly appreciated. Thanks. (4 Replies)
Discussion started by: kpatel
4 Replies

10. Shell Programming and Scripting

checking file's permissions and change them

Hi all, I am very new to UNIX and Shell scripting, I need to run a script to check for file's and directoires permissions and change the permissions if necessary. I appreciate your help.. Thanks (7 Replies)
Discussion started by: K-ONE
7 Replies
Login or Register to Ask a Question

Featured Tech Videos