Sponsored Content
Full Discussion: HardLinks and Softlinks
Top Forums Shell Programming and Scripting HardLinks and Softlinks Post 302556440 by ahmad.diab on Sunday 18th of September 2011 02:17:00 PM
Old 09-18-2011
Code:
you can control the permission by using "chmod" command , to create a soft link use "ln -s" command

---------- Post updated at 21:17 ---------- Previous update was at 21:15 ----------

Code:
Creating Hard and Symbolic Links
To create a symbolic link or a hard link, you use the same command name, In, which has the following syntax:

In [-fns] <source> [<target>]


Hard link is the default output of the ln command-that is, if you issue the ln command without the - s option, a hard link will be created.
 

In this command, <source> is the original file and <target> is the link that will be created and linked to the <source>. The options for the command are listed here:

-f (force). Link the file without questioning the user.

-n. If the <target> is an existing file, do not overwrite the content of the file. The -f option overrides this option.

-s. Create a symbolic link. The default is a hard link.

The hard links and symbolic links are compared in Table 4-2 

Table 4-2: Comparison of hard and soft links  Characteristic
 Hard Link
 Soft Link
 
Existence of original file
 You cannot create a hard link to a file that does not exist.
 You can create a symbolic link to a file that does not exist.
 
File systems
 A hard link cannot span file systems-that is, the link and the file it points to have to be in the same file system.
 A soft link can span file systems.
 
Kind of original file
 A hard link can only point to a file that is not a directory.
 A soft link can point to a file or a directory.
 
I-node
 A hard link has the same inode number as the file it points to.
 A soft link has a different inode from the file it points to.

 

6 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

search for hardlinks based on filename via find command

I am using command substitution into a find command in a script where I have built a menu to do a bunch of tasks within my unix account. When I choose the options for to find a file/files that have the same inode of the entered filename, ie hardlinks, nothing shows up. When I choose the appropiate... (2 Replies)
Discussion started by: hunternjb
2 Replies

2. UNIX for Dummies Questions & Answers

How to list hardlinks?

Q1: Let's say I create a hard-link bar.c in /tmp to a file foo.c which resides in /var/tmp. Is there a easy way to find out which file /tmp/bar.c hardlinks to (and vice-versa - i.e which files have got hard-linked from /var/tmp/foo.c) when one does not (and wants to) know the location of the other... (0 Replies)
Discussion started by: mahatma
0 Replies

3. AIX

IHS 6.1 on AIX - problem with symlinks / symbolic links / softlinks

Hello, I got an IHS 6.1 installed and want to publish a directory with an index of files, directories and symlinks / symbolic links / soft links, last ones being created with the usual Unix command "ln -s .... ....". In httpd.conf I've tried following for that directory: Options Indexes... (1 Reply)
Discussion started by: zaxxon
1 Replies

4. UNIX for Dummies Questions & Answers

dump/restore of a fs with 100 of millions hardlinks

Hi :-) i have a dump of a backupdisk (~540GB / ext3). The Backups have some 100 millions of hardlinks (backups are created with storeBackup). The OS is linux. A restore of a directory ended after some days with the errormessage "no memory to extend symbol table" The restore of the complete... (0 Replies)
Discussion started by: turricum
0 Replies

5. UNIX for Dummies Questions & Answers

Create softlinks between 2 different hosts

Hi I want to create softlinks, my source files and folders are placed in one server(hostname: info-1) and i want to access those files from different host(hostname :info-2). file and folder names in info-1 host. file1 folder1 Thanks, Mallik. (1 Reply)
Discussion started by: tmalik79
1 Replies

6. Solaris

Will softlinks occupy space in Solaris10

I have a pen drive1 with UFS file system and it has 43G used. It has a hell lot of soft links to other files which are located in a second pen drive2. We partitioned the file system on sun sparc machine, such that / has around 150G space.Now when we are copying the files from pen drive 1 to / on... (3 Replies)
Discussion started by: crackperl
3 Replies
Gtk2::CellRendererPixbuf(3)				User Contributed Perl Documentation			       Gtk2::CellRendererPixbuf(3)

NAME
Gtk2::CellRendererPixbuf HIERARCHY
Glib::Object +----Glib::InitiallyUnowned +----Gtk2::Object +----Gtk2::CellRenderer +----Gtk2::CellRendererPixbuf METHODS
cellrenderer = Gtk2::CellRendererPixbuf->new PROPERTIES
'follow-state' (boolean : readable / writable / private) Whether the rendered pixbuf should be colorized according to the state 'gicon' (Glib::Object::_Unregistered::GIcon : readable / writable / private) The GIcon being displayed 'icon-name' (string : readable / writable / private) The name of the icon from the icon theme 'pixbuf' (Gtk2::Gdk::Pixbuf : readable / writable / private) The pixbuf to render 'pixbuf-expander-closed' (Gtk2::Gdk::Pixbuf : readable / writable / private) Pixbuf for closed expander 'pixbuf-expander-open' (Gtk2::Gdk::Pixbuf : readable / writable / private) Pixbuf for open expander 'stock-detail' (string : readable / writable / private) Render detail to pass to the theme engine 'stock-id' (string : readable / writable / private) The stock ID of the stock icon to render 'stock-size' (Glib::UInt : readable / writable / private) The GtkIconSize value that specifies the size of the rendered icon SEE ALSO
Gtk2, Glib::Object, Glib::InitiallyUnowned, Gtk2::Object, Gtk2::CellRenderer COPYRIGHT
Copyright (C) 2003-2008 by the gtk2-perl team. This software is licensed under the LGPL. See Gtk2 for a full notice. perl v5.12.1 2010-07-05 Gtk2::CellRendererPixbuf(3)
All times are GMT -4. The time now is 03:36 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy