linux链接目录
Ⅰ 如何进入linux根目录
用LINUX SHELL命令。
用法:
cd “你想要进的目录” //当目录名称中含有空格、中文或其它特殊字符时请用双引号包括
以下是最常用的几个目录的写法:
1、/ 代表根目录
2、.当前目录
3、.. 上级目录
4、~ 当前用户的默认工作目录
注:目录可以省略不写, 与cd ~ 有相同的效果。
Linux根目录结构:
(1)linux链接目录扩展阅读:
Linux Shell常用shell命令
Linux Shell常用shell命令
一、文件、目录操作命令
1、ls命令
功能:显示文件和目录的信息
ls以默认方式显示当前目录文件列表
ls -a 显示所有文件包括隐藏文件
ls -l 显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行
ls -lh 显示文件的大小,以容易理解的格式印出文件大小 (例如 1K 234M2G)
ls -lt 显示文件,按照修改时间排序
2、cd命令
功能:改名目录
cd dir切换到当前目录下的dir目录
cd /切换到根目录
cd ..切换到到上一级目录
cd ../..切换到上二级目录
cd ~切换到用户目录,比如是root用户,则切换到/root下
3、cp命令
功能:文件
cp source target将文件source复制为target
cp /root /source.将/root下的文件source复制到当前目录
cp –av soure_dir target_dir将整个目录复制,两目录完全一样
4、rm命令
功能:删除文件或目录
rm file删除某一个文件
rm -f file 删除时候不进行提示。可以于r参数配合使用
rm -rf dir删除当前目录下叫dir的整个目录
5、mv命令
功能:将文件移动走,或者改名,在uinx下面没有改名的命令,如果想改名,可以使用该命令
mv source target将文件source更名为target
6、diff
功能:比较文件内容
diff dir1 dir2比较目录1与目录2的文件列表是否相同,但不比较文件的实际内容,不同则列出
diff file1 file2比较文件1与文件2的内容是否相同,如果是文本格式的文件,则将不相同的内容显示,如果是二进制代码则只表示两个文件是不同的
comm file1 file2比较文件,显示两个文件不相同的内容
Ⅱ 什么是Linux操作系统文件链接
链接类型及其意义
符号链接与硬链接在链接意义没有什么不同,只是在对目标文件的链接原理上有所不同。符号链接对应于C语言上的指针,符号链接文件只是保存目标文件的路径,访问是根据链接文件的路径进行访问;而硬链接是对应于C语言中的引用,硬链接文件中保存的是目标文件的inode结点。
正是由于链接方式的不同,这两种链接呈现出不同的特性。符号链接通常被称为软链接,它的目标文件既可以是目录,也可以是普通文件。由于符号链接文件中只是存放的目标文件的路径,故它不会改变目标文件中的inode的引用计数。删除目标文件对符号链接文件没有什么影响。硬链接文件则不同,它会改变目标文件的inode的引用计数,每新建一个硬链接文件时,目标文件的inode引用计数就会加一。删除目标文件时,目标文件并不会真正的删除,这里只是简单的将目标文件的引用计数减一,目标文件并没有删除。详情查看网页链接
创建链接文件
创建硬链接文件的命令格式:ln [链接目标文件] [硬链接文件名]
创建符号链接文件的命令格式:ln -s [链接目标文件或目录] [符号链接文件名]
举例(以下例子中的当前目录均为"/home/tingyu"):
在"/home/tingyu"目录中创建目录"/home/tingyu/hkc"的链接文件:ln -s /home/tingyu/hkc lnk
执行后的结果为:
tingyu@tingyu-laptop:~$ ln -s ./hkc lnk
tingyu@tingyu-laptop:~$ ls -l
total 32
drwxr-xr-x 2 tingyu tingyu 4096 2011-03-20 12:43 hkc
lrwxrwxrwx 1 tingyu tingyu 5 2011-03-20 12:43 lnk -> ./hkc
在"/home/tingyu"目录中创建文件"/home/tingyu/hkc"的链接文件:ln /home/tingyu/hkc lnk
Ⅲ linux软链接(符号链接)
软链接是linux中一个常用命令,它的功能是为某一个文件在另外一个位置建立一个同不的链接。
具体用法是: ln -s 源文件 目标文件
当 我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在其它的 目录下用ln命令链接(link)就可以,不必重复的占用磁盘空间。
例如:
这样我们就对/usr/bin目录下的mysql命令创建了软连接 。
创建软连接
ln -s [源文件或目录] [目标文件或目录]
例如:当前路径创建test引向/var/www/test 文件夹
创建/var/test 引向/var/www/test 文件夹
删除软连接
和删除普通的文件是一样的,删除都是使用 rm 来进行操作
例:
删除test
修改软链接
ln –snf [新的源文件或目录] [目标文件或目录]
这将会修改原有的链接地址为新的地址
例如:
创建一个软链接
修改指向新的路径
常用参数:
-f : 链结时先将与 dist 同档名的档案删除
-d : 允许系统管理者硬链结自己的目录
-i : 在删除与 dist 同档名的档案时先进行询问
-n : 在进行软连结时,将 dist 视为一般的档案
-s : 进行软链结(symbolic link)
-v : 在连结之前显示其档名
-b : 将在链结时会被覆写或删除的档案进行备份
-S SUFFIX : 将备份的档案都加上 SUFFIX 的字尾
-V METHOD : 指定备份的方式
--help : 显示辅助说明
--version : 显示版本
Ⅳ linux怎么将一个文件夹链接到另一个文件夹上
ln -s bbb的文件目录 ccc的文件目录
In的功能是为某一个文件在另外一个位置建立一个同步的链接,命令最常用的参数是-s,具体用法是:
ln -s 源文件 目标文件
-s 是 symbolic的意思。
ln的链接有软链接和硬链接两种。
软链接就是ln -s ** **,只会在选定的位置上生成一个文件的镜像,不会占用磁盘空间。
硬链接ln
** **,没有参数-s,在选定的位置上生成一个和源文件大小相同的文件。
无论是软链接还是硬链接,文件都保持同步变化。软链接是可以跨分区的,但是硬链接只能在同一分区内。
(4)linux链接目录扩展阅读:
1、目录不能建立硬链接,但可以建立软链接。
ln-s
test_chk test_chk_ln
2、正确的删除方式(删除软链接,但不删除实际数据):
rm -rf ./test_chk_ln
3、错误的删除方式:
rm -rf ./test_chk_ln/ (这样就会把原来test_chk下的内容删除)
4、用ls查看一个目录时,发现有的文件后面有一个@的符号,那就是一个用ln命令生成的文件。用ls
-l命令去查看,就可以看到显示的link的路径。
Ⅳ Linux跳转到指定目录
可以使用cd[命令]
cd命令的功能是切换到指定的目录
命令格式:cd [目录名]
有几个符号作为目录名有特殊的含义:
“/”代表根目录、“..”代表上一级目录、“~”代表HOME目录、“-”代表前一目录
用法示例:
切换到日志文件的目录/var/log
cd ~