LINKINFO(3) 1 LINKINFO(3)linkinfo - Gets information about a linkSYNOPSIS
int linkinfo (string $path)
DESCRIPTION
Gets information about a link.
This function is used to verify if a link (pointed to by $path) really exists (using the same method as the S_ISLNK macro defined in
stat.h).
PARAMETERS
o $path
- Path to the link.
RETURN VALUES linkinfo(3) returns the st_dev field of the Unix C stat structure returned by the lstat system call. Returns 0 or FALSE in case of error.
CHANGELOG
+--------+---------------------------------------------------+
|Version | |
| | |
| | Description |
| | |
+--------+---------------------------------------------------+
| 5.3.0 | |
| | |
| | This function is now available on Windows plat- |
| | forms (Vista, Server 2008 or greater). |
| | |
+--------+---------------------------------------------------+
EXAMPLES
Example #1
linkinfo(3) example
<?php
echo linkinfo('/vmlinuz'); // 835
?>
SEE ALSO symlink(3), link(3), readlink(3).
PHP Documentation Group LINKINFO(3)
Check Out this Related Man Page
LINK(3) 1 LINK(3)link - Create a hard linkSYNOPSIS
bool link (string $target, string $link)
DESCRIPTION link(3) creates a hard link.
PARAMETERS
o $target
- Target of the link.
o $link
- The link name.
RETURN VALUES
Returns TRUE on success or FALSE on failure.
CHANGELOG
+--------+---------------------------------------------------+
|Version | |
| | |
| | Description |
| | |
+--------+---------------------------------------------------+
| 5.3.0 | |
| | |
| | This function is now available on Windows plat- |
| | forms (Vista, Server 2008 or greater). |
| | |
+--------+---------------------------------------------------+
EXAMPLES
Example #1
Creating a simple hard link
<?php
$target = 'source.ext'; // This is the file that already exists
$link = 'newfile.ext'; // This the filename that you want to link it to
link($target, $link);
?>
NOTES
Note
This function will not work on remote files as the file to be examined must be accessible via the server's filesystem.
Note
For Windows only: This function requires PHP to run in an elevated mode or with the UAC disabled.
SEE ALSO symlink(3), readlink(3), linkinfo(3).
PHP Documentation Group LINK(3)
i tried to use stat to get the attributes of a file and a soft link. but the result i got from stat and lstat are the same.
say:
ln -s f1 soft1 (soft is a soft link , point to f1)
if i use > ls -il
shows the inode and modify time of soft1 and f1 are different.
but the modify... (1 Reply)
Hi.
A questions on unix sytem's directory inode and file inode. Unix have system function's that can get the following stat information out to user ( readdir, lstat.etc)
struct stat {
dev_t st_dev; /* device */
ino_t st_ino;... (3 Replies)
Hi,
Can you please let me know about the unix certification courses?
Also please send me link where i can find this information.
Regards,
Vaibhav (2 Replies)
Hi,
We are using lstat in our project.
But in case of the path length more than 1024, it's returning error ENAMETOOLONG. Is there any another system call which is supporting more than 1024 path and providing the same info as lstat.
Thanks (2 Replies)
Have a random question:
In simple terms I have a find command on a dir:
/path/user/data/
/path/user is a link to:
/tmp/storage/
The find command outputs the files it finds as:
/path/user/data/file
What I need is:
/tmp/storage/file
Is there a way to "resolve" the Unix... (5 Replies)
I need a script that will raname the following file names that beging with 08078* in unix as follows:
Rename 08078-08201103-H00044-CA.835
as follows:
08078-110820-H000440CA.835
Bascially it will do this:
1) Keep the first 6 positons.
2) Move the yr from the file name to be the... (4 Replies)
Hello,
can someone please suggest or is it possible to hide the path for the link from viewing it from remote users.
for examples.
as root user login
#ls -l
lrwxrwxrwx 1 root root 43 Oct 2 16:05 sftpdata -> /data/sftphome/sftpuser1/sftpdata/
#pwd
/home/user1
#
when user1 logs... (4 Replies)
Hello All,
Is there an effective approach in Bash to get size of the file and time stamp(including year) on the file. I have below please comment.
SIZE=`/usr/bin/du -sh "${LOCATION}"/"${DATAFILE}" | awk '{print $1}'`
BSIZE=`/usr/bin/du -b "${LOCATION}"/"${DATAFILE}" | awk... (10 Replies)