Visit Our UNIX and Linux User Community


2 Unix questions


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers 2 Unix questions
# 1  
Old 10-19-2007
2 Unix questions

If I wanted to do the following things to all the files in a directory how could I do it. Make all the files in a directory and in its sub directories to hidden status and make a different directory and all its sub directories copy inhibit. I am really stumped and have been looking through the internet for the answer and no luck so far. I was thinking chmod but I think that is incorrect so please help me.
# 2  
Old 10-19-2007
to make a file as a hidden file, it should be renamed with the "." in the front

filename : abc.txt
changed to : .abc.txt
# 3  
Old 10-19-2007
so how would i go about renaming all the files in a directory and its sub dirctories to the same names with a . in front of them????
like a mv -R * .* or something so all the files keep there original name and just add a . infront????

Last edited by kaka; 10-19-2007 at 07:36 PM..
# 4  
Old 10-19-2007
you would need to do something like


Code:
find PRIVATE -type f | while read N
    dir=`dirname $N`
    base=`basename $N`
    mv $N ${dir}/.${base}
done

I suggest you play around with the idea.

By the way, why not just make the directory 0700?

Also, simply making something hidden does not stop people reading it.
# 5  
Old 10-20-2007
Ya porter you are right...
Better to use chmod....coz hiding file using . is not good solution ....


Thanks,
SWatantra
# 6  
Old 10-20-2007
find PRIVATE -type f | while read N
dir=`dirname $N`
base=`basename $N`
mv $N ${dir}/.${base}
done



I am new to unix can you explain that code? Does it do this:

my Main directory is name in name is a file and a sub directory with a name like jon in that is a file will that code rename all of the files under it to hidden
# 7  
Old 10-20-2007
PRIVATE is the path to the directory you want to affect.

find will enumerate through the files

dirname gets the directory name
basename gets the name without the directory
mv does the rename
 

Previous Thread | Next Thread
Test Your Knowledge in Computers #617
Difficulty: Medium
If you place two string literals side by side, they are automatically concatenated by Python.
True or False?

9 More Discussions You Might Find Interesting

1. Homework & Coursework Questions

Unix Questions

I need help for the following questions: 1. What are the advantages and disadvantages of using ACLs versus ordinary Unix file permissions? 2. Describe three methods for automating system administration tasks. Discuss the time taken to do things manually versus creating automatic systems.... (3 Replies)
Discussion started by: ravian97
3 Replies

2. Shell Programming and Scripting

unix questions

Hello, Hello, Can any one tell me the answer of these questions attached in the document. The competition was over and I wanted to know correct answers. (6 Replies)
Discussion started by: bits1904
6 Replies

3. UNIX for Dummies Questions & Answers

unix questions

Hi I got asked over the phone for interview can anyone answer the following #1 What is the command to copy files from 1 Unix machine to another Unix machine, providing that the 2 machines are in the same network. I think its cp, what is the one machine to another machine thing #2... (4 Replies)
Discussion started by: ccp
4 Replies

4. SCO

some questions about UNIX 5.0.6 , Help me please

Dear friends I'm really new comer to this place and to this subject you will make me so happy if you help me about these questions: 1- I must install UNIX 5.0.6 because one of my work software will works ONLY on this version , so , I want to know WHERE CAN I DOWNLOAD A COMPELETE PACKAGE OF... (2 Replies)
Discussion started by: mrr53
2 Replies

5. What is on Your Mind?

Questions about Unix/Linux

Hello all. Im a young lad with very limited experience with computers, even though I have been playing with them the past 5 years. I have the experience of the random World of Warcraft player that plays games all day. I have a huge interest in learning everything about computers and I was... (5 Replies)
Discussion started by: Vallzi
5 Replies

6. UNIX for Dummies Questions & Answers

New To Unix - Some Questions!

1) Can a script be made to ignore all signals. 2) Does the parent process always picks up the exit status of its children. 3) Can one program give rise to multiple processes. 4) Is a file is synonymous with a process. 5) Is the kill command only used to kill a running process. (1 Reply)
Discussion started by: yahoo14
1 Replies

7. UNIX for Dummies Questions & Answers

unix mail questions

Hi All, Im trying to send a .ZIP file in an email message using mail or mailx. What is the easiest way to do this? Thanks! UPDATE: I used the following command which didnt work mailx -s {my subject} {xxxxx@ssss.com} < /var/tmp/file.zip (3 Replies)
Discussion started by: lewisoco
3 Replies

8. UNIX for Dummies Questions & Answers

Some UNIX Questions!

1. Someone pings a server from another location and gets a different result than if you ping the same server onsite. What is going on? 2. You know the reason the server won't boot is because of ODS, but the root partition isn't on ODS. How do you go about fixing it? 3. How would you truncate... (1 Reply)
Discussion started by: JoeTheMan
1 Replies

9. UNIX for Dummies Questions & Answers

I have a few questions about Unix..

Hi I have just a few questions about the Unix aka NIX operating system. 1. Is it a free Operating System and if so where can I obtain it. 2. Where can I start out for a newbies guide to the OS. Thanks (1 Reply)
Discussion started by: SolidWing68
1 Replies

Featured Tech Videos