Creating Alias for FILE


 
Thread Tools Search this Thread
Operating Systems Solaris Creating Alias for FILE
# 1  
Old 12-01-2009
Creating Alias for FILE

Hello,


I need the command to create alias for a file "FILE" (NOT for commands) ? And Is there any difference between creating alias for files and creating alias for commands ?


For info, i'm using Solaris 8


Thx,
Image
# 2  
Old 12-01-2009
you mean, that if you`ll run
Code:
$ cat file_alias

you`ll expect that it will show the content of file, that you`re referring to as file_alias?

you should take a look at
Code:
ln -s file alias_to_file

it will create symlink you could refer to
# 3  
Old 12-01-2009
Thx for ur reply but let me be more precise.

I have some files : file1, file2, file3, ... fileN in /origin directory. I need to create alias in /tmp directory : alias_file1, alias_file2, ... alias_fileN for all of those existing files.

An other application will fetch on /tmp directory for those existing alias then it will copy the corresponding file from /origin.

i.e : if the application will find alias_file1 created on/tmp, it will copy the file1 from /origin.

I don't care about how this application will check the alias. But i need only to create the alias for those files.

I can not use the symbolic link because later in our process of managment, we have to delete some alias without affecting the origin files. Because I think if we delete symbolic link the corresponding file will be affected !!!


P.S : I need to create the alias because the origin files are so sensitive and not advised to be managed directely.


Thx again,
# 4  
Old 12-01-2009
Don't worry. Symbolic links (or any link, for that matter) don't really affect the original file per se. A symbolic link in UNIX is just a directory entry (in your case in /tmp) which tells any process accessing it that the files contents are in /origin.

With hard links both directory entries (the original and the link) become equivalent so that there's no telling which one was there first, as both point to the same inode.
# 5  
Old 12-02-2009
Thanks,

I'm still having one question plz :

Does it exist this notion of alias for files like for commands ? In other words, can we create alias for file like for we used to do for command with the famous command :

alias command=cmd ? But for file instead of command ?


Thx,
# 6  
Old 12-04-2009
dont forget, that you have to provide path to the file, so symlinks will do the job for you.

also, i dont think that there is an non-tricky and 100% always working way to do such "aliasing" you want implement.

regards,
nik
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. OS X (Apple)

Having trouble creating an alias for grep

Hi, I'm using Mac 10.9.1. I would like to create an alias for grep so that it won't print out messages like "grep: /Users/davea/workspace/myproject/subdir/: Is a directory" all the time. So in my terminal, I opened ~/.profile and entered alias grep='grep -s' However, when I close and... (5 Replies)
Discussion started by: laredotornado
5 Replies

2. Homework & Coursework Questions

Creating a .profile, displaying system variables, and creating an alias

Use and complete the template provided. The entire template must be completed. If you don't, your post may be deleted! 1. The problem statement, all variables and given/known data: Here is what I am supposed to do, word for word from my assignment page: 1. Create/modify and print a... (2 Replies)
Discussion started by: Jagst3r21
2 Replies

3. UNIX for Dummies Questions & Answers

Help on creating and saving an alias

Hello, I want to create an alias for this command: grep -i "<keyword_to_search>" <path_to_search> Here's the alias I intended to make: alias k 'set ARGS1 =(\!1); set ARGS2 =(\!2); grep -i "$ARGS1" ARGS2' So that next time, for example, if I want to search the keyword "Help" in the path... (5 Replies)
Discussion started by: mar85
5 Replies

4. Shell Programming and Scripting

Creating .../ alias in bash

I want to create an alias as follows but is not working alias ../='cd ../' (3 Replies)
Discussion started by: kristinu
3 Replies

5. Shell Programming and Scripting

Changing file extension in csh alias

I want to type only the filename of a gcc source that has ".syn" as an extension and copy it, changing the extension to ".c" so it can be compiled. I do it as follows: if (-e $1.syn) then /bin/cp $1.syn $1.c endif This works fine, but if I want to repeat the compilation by... (1 Reply)
Discussion started by: ygmwayne
1 Replies

6. UNIX for Dummies Questions & Answers

Create alias files (not alias commands)

If one: $ find -name 'some expression' -type f > newfile and then subsequently wants to create an alias file from each pathname the find command retrieved and the > placed within 'newfile', how would one do this? Ideally, the newly created alias files would all be in one directory. I am... (3 Replies)
Discussion started by: Alexander4444
3 Replies

7. OS X (Apple)

Where should I install an alias file under UNIX bash ?

I have a file named 'aliases' which contains a list of aliases like: alias loc='locate' alias h='history' alias .='pwd' alias ..='cd ..' alias cd..='cd .. ; pwd' .............................. Where should I put this file (alias) so when Terminal launches .bash and thus a shell at... (1 Reply)
Discussion started by: shub22
1 Replies

8. Shell Programming and Scripting

alias defining problem in .cshrc file

Hi folks, I'm trying to define the following command as alias in .cshrc file: ls -ltr | grep ^d | awk '{print $9}' | xargs du -hs I defined it as the following: alias nirdirs '`ls -ltr | grep "^d" | awk "{print \\$9}" | xargs du -hs`' I've got the following error when I've run the alias:... (7 Replies)
Discussion started by: nir_s
7 Replies

9. UNIX for Dummies Questions & Answers

Creating alias for directory path

I am trying to create an alias for a frequently used directory path by using alias xyz="/proj/dir_name" and then trying to reach a sub-directoy by using cd xyz/abc but I get an error saying " No such file or directory " plz tell me wats wrong with this ... (3 Replies)
Discussion started by: jasjot31
3 Replies

10. IP Networking

ifconfig: difference between creating logical or alias network interface

Hi guys, I have set up multiple virtual FTP servers on a server through one physical NIC. I believe there are to ways; setting logical or alias ip's. I would like to know what is the difference between setting up a logical ip or setting up an alias ip to a physical network interface? Some links to... (5 Replies)
Discussion started by: zaff
5 Replies
Login or Register to Ask a Question