Hi all
I did something incorrectly about link command.
I try to make a link from a sub-dir to root dir, but I use the following command:
link / zzz
the result is sub-dir "zzz" was linked to "/"
Then I want to remove the "zzz" by using unlink command:
unlink zzz
It say that "Device... (1 Reply)
Hello all,
I have a script which runs every 15 minutes and moves all but latest 10 files from a directory (A) to Directory (B).
Most of the times this job runs fine but sometimes it is giving "mv: cannot unlink {Target Directory name } : Permissions denied."
Any help about this error msg... (1 Reply)
Hi,
I have a two lines of code both intend to perform the same task.
unlink $CtrFile;
system ("rm $CtrFile");
Both of which try to delete a certain file. However when I use the unlink command the file does not get deleted. When I use the "rm" system... (2 Replies)
I was trying to remove a symbolic link of /etc/hosts to /etc/inet/hosts
well i forgot the command and in the /etc directory i did unlink inet and now i can not get into inet and it does not exist in /etc
1) what do i do to fix the inet directory
2) how do i link /etc/hosts to... (1 Reply)
We are using Solaris 10 on tiny box. My issue is after server panic cron is not coming up, I've tried to manually restart cron but no luck.
# cron stop
cron could not unlink FIFO: no such file or directory
! cannot create fifo queue Thu Dec 17 11:20:17 2009
! ******* CRON ABORTED *******... (5 Replies)
Hello,
I have a set of directories, which has inside them, symbolic links to some files. What i would like to do is to covert the links into actual files, i.e. remove the link and copy the actual file here...
I tried to see unlink command but i think all it does is delete the link, is... (2 Replies)
I wish to unlink multiple links, but man pages shows
unlink - call the unlink function to remove the specified file
let's linked are in number sequence and I'm doing
unlink `echo {1..500}`
This fails..
Is their any other command to execute it or I need to call the unlink function that... (1 Reply)
Hi,
I have a dir and some files as below (all have full perm)
drwxrwxrwx 2 sam sam 4096 Aug 8 04:31 /home/sam/test
$ ll /home/sam/test
-rwxrwxrwx 1 sam sam 0 Aug 8 04:31 b1_2013_file.txt
-rwxrwxrwx 1 sam sam 0 Aug 8 04:31 c1_2014_file.txtI want to go to this directory and delete the... (2 Replies)
Given a directory containing say a few thousand files,
please output a list of all the names of the files in the directory that are exactly the same, i.e. have the same contents.
func(a_directory_name) output -> {“matches”: , ... ]}
e.g. func(“/home/my/files”) where the directory... (7 Replies)
Discussion started by: anuragpgtgerman
7 Replies
LEARN ABOUT REDHAT
symlink
SYMLINK(2) Linux Programmer's Manual SYMLINK(2)NAME
symlink - make a new name for a file
SYNOPSIS
#include <unistd.h>
int symlink(const char *oldpath, const char *newpath);
DESCRIPTION
symlink creates a symbolic link named newpath which contains the string oldpath.
Symbolic links are interpreted at run-time as if the contents of the link had been substituted into the path being followed to find a file
or directory.
Symbolic links may contain .. path components, which (if used at the start of the link) refer to the parent directories of that in which
the link resides.
A symbolic link (also known as a soft link) may point to an existing file or to a nonexistent one; the latter case is known as a dangling
link.
The permissions of a symbolic link are irrelevant; the ownership is ignored when following the link, but is checked when removal or renam-
ing of the link is requested and the link is in a directory with the sticky bit set.
If newpath exists it will not be overwritten.
RETURN VALUE
On success, zero is returned. On error, -1 is returned, and errno is set appropriately.
ERRORS
EPERM The filesystem containing newpath does not support the creation of symbolic links.
EFAULT oldpath or newpath points outside your accessible address space.
EACCES Write access to the directory containing newpath is not allowed for the process's effective uid, or one of the directories in new-
path did not allow search (execute) permission.
ENAMETOOLONG
oldpath or newpath was too long.
ENOENT A directory component in newpath does not exist or is a dangling symbolic link, or oldpath is the empty string.
ENOTDIR
A component used as a directory in newpath is not, in fact, a directory.
ENOMEM Insufficient kernel memory was available.
EROFS newpath is on a read-only filesystem.
EEXIST newpath already exists.
ELOOP Too many symbolic links were encountered in resolving newpath.
ENOSPC The device containing the file has no room for the new directory entry.
EIO An I/O error occurred.
NOTES
No checking of oldpath is done.
Deleting the name referred to by a symlink will actually delete the file (unless it also has other hard links). If this behaviour is not
desired, use link.
CONFORMING TO
SVr4, SVID, POSIX, BSD 4.3. SVr4 documents additional error codes SVr4, SVID, BSD 4.3, X/OPEN. SVr4 documents additional error codes
EDQUOT and ENOSYS. See open(2) re multiple files with the same name, and NFS.
SEE ALSO readlink(2), link(2), unlink(2), rename(2), open(2), lstat(2), ln(1)Linux 2.0.30 1997-08-21 SYMLINK(2)