[Linux命令]文件链接命令

news/2024/6/16 17:38:29 标签: Linux
ln命令
 
 
  该命令在文件之间创建链接。这种操作实际上是给系统中已有的某个文件指定另外一个可用于访问它的名称。对于这个新的文件名,我们可以为之指定不同的访问权限,以控制对信息的共享和安全性的问题。
 
 
  如果链接指向目录,用户就可以利用该链接直接进入被链接的目录而不用打一大堆的路径名。而且,即使我们删除这个链接,也不会破坏原来的目录。
 
 
  语法:ln [选项] 目标 [链接名]
 
 
     ln [选项] 目标 目录
 
 
  链接有两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。建立硬链接时,链接文件和被链接文件必须位于同一个文件系统中,并且不能建立指向目录的硬链接。而对符号链接,则不存在这个问题。默认情况下,ln产生硬链接。
 
 
  在硬链接的情况下,参数中的“目标”被链接至[链接名]。如果[链接名]是一个目录名,系统将在该目录之下建立一个或多个与“目标”同名的链接文件,链接文件和被链接文件的内容完全相同。如果[链接名]为一个文件,用户将被告知该文件已存在且不进行链接。如果指定了多个“目标”参数,那么最后一个参数必须为目录。
 
 
  如果给ln命令加上- s选项,则建立符号链接。如果[链接名]已经存在但不是目录,将不做链接。[链接名]可以是任何一个文件名(可包含路径),也可以是一个目录,并且允许它与“目标”不在同一个文件系统中。如果[链接名]是一个已经存在的目录,系统将在该目录下建立一个或多个与“目标”同名的文件,此新建的文件实际上是指向原“目标”的符号链接文件。
 
 
  例:$ ln - s lunch /home/xu
 
 
  用户为当前目录下的文件lunch创建了一个符号链接/home/xu。

http://www.niftyadmin.cn/n/1552000.html

相关文章

SUSE开机启动脚本配置文件

关于开机启动脚本配置文件 SUSE与其它linux设置不一样,网上查了半天记录如下 那就是 /etc/init.d 下的几个档案 1. boot.local –> 这个开机启动档案会在 rc5.d 前就有动作 2. halt.local –> 这个关机启动档案会在最后有动作 3. before.local –> …

[Linux命令]改变文件或目录的访问权限命令

Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。文件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。…

gc cr block lost

故障现象1月3日上午10时,一客户数据库实例1重启,当业务切换到实例2时,实例2也重启。故障分析 日志分析:下面信息摘取自LMON trace *** 2013-01-0310:04:12.203 kjfmrcvrchk:receiver LMS[4] has no heartbeat for 251 sec (135717…

error while loading shared libraries: libclntsh.so.11.1: wrong ELF class: ELFCLASS64

执行某程序,报error while loading shared libraries: libclntsh.so.11.1: wrong ELF class: ELFCLASS64解决这个问题有两种方法1、在当前用户下,添加链接库所在路径vi .bash_profile 添加或修改 export LD_LIBRARY_PATH$ORACLE_HOME/lib32:$ORACLE_HO…

[Linux命令]进程管理及作业控制

Linux是一个多任务的操作系统,系统上同时运行着多个进程,正在执行的一个或多个相关进程称为一个作业。使用作业控制,用户可以同时运行多个作业,并在需要时在作业之间进行切换。本章详细介绍进程管理及作业控制的命令,包…

System.Data.SqlClient.SqlError: CREATE DATABASE 或 ALTER DATABASE 失败,因为结果数据库的累计大小将超出每 数据库 为 4096 MB 的

System.Data.SqlClient.SqlError: CREATE DATABASE 或 ALTER DATABASE 失败,因为结果数据库的累计大小将超出每 数据库 为 4096 MB 的许可限制值 导入bak文件或加大数据文件时报此错误的解决方法:1.首先检查数据文件所在盘文件系统是否为FAT或FAT32,如果…

常用的tar和rpm命令参数列表

一. tar1.压缩一组文件为tar.gz后缀。# tar cvf backup.tar /etc#gzip -q backup.tar或# tar cvfz backup.tar.gz /etc/2.释放一个后缀为tar.gz的文件。#gunzip backup.tar.gz#tar xvf backup.tar或# tar xvfz backup.tar.gz3.用一个命令完成压缩#tar cvf - /etc/ | gzip -qc &…

MySQL备份还原数据库

备份一个数据库:mysqldump -h localhost -u root -p123456 database > DB_UPDATE.sql 还原一个数据库:mysql -h localhost -u root -p123456 database < DB_UPDATE.sql