关键词:
【中文标题】如何在linux中使用软链接目录快速移动到真实目录? [关闭]【英文标题】:How to quickly move to a real directory using a soft link directory in linux? [closed] 【发布时间】:2016-02-08 14:35:40 【问题描述】:我有一个目录/var/real-dir
我已经像这样创建了一个指向它的软链接
ln -s /var/realdir /var/virtual-dir
由于我的工作目录是 /var/virtual-dir
,我正在寻找一种方法以 cd 到 real-dir
并尽可能少输入。
【问题讨论】:
“快速移动”是什么意思? 【参考方案1】:您可以使用cd -P .
请注意,这只会更新PWD
和OLDPWD
环境变量;内核级当前目录保持不变。
或者,您可以将-P
选项与初始cd
一起使用,例如cd -P /var/virtual-dir
。
【讨论】:
【参考方案2】:你可以:
cd "$(readlink -f .)"
如果输入太多,您可以在 .bashrc
中创建一个辅助函数,如下所示:
function cdlink()
cd "$(readlink -f .)"
source ~/.bashrc
或者启动一个新的 shell 并且可以简单地输入:
cdlink
【讨论】:
硬链接与软链接
...创建一个新的文件名,但本质中只增加了一个目录项,并使用与原来相等的inode,指向 查看详情
如何区别硬连接和软连接
一、什么是链接?二、它能做什么?三、区别是什么? 针对以上三个问题,我们来进行讨论学习,如有不足指出,请及时留言指正。1.链接是什么?在linux中链接简单说实际上是一种文件共享的方式,是POSIX中的概念。2.... 查看详情
pnpm的基本原理及快速使用(代码片段)
现在有不少项目都转向使用了pnpm,它能帮我们节约磁盘空间并提升包的安装速度,但是也没有带来很多使用习惯上的迁移,npm中的命令在pnpm中大多都是能用的,我们可以方便的切换到pnpm中进行开发。为何不尝试一下呢?本文就... 查看详情
如何使用 C++ 在 Linux 中移动文件
】如何使用C++在Linux中移动文件【英文标题】:HowtomovefileinLinuxusingC++【发布时间】:2018-01-2822:44:12【问题描述】:如何在Linux中使用C++程序将文件从一个位置移动到另一个位置?我编写了一个程序来执行此操作并且它运行,但是... 查看详情
linux的硬链接不能链接到目录?这是为啥?
...术A告诉你原理,一定要采用啊~~硬链接是和目标文件使用一个Indo,Indo会指示文件类型(目录、链接、普通文件等),如果可以为目录创建硬链接,这个文件该指示为链接还是目录呢?矛盾了,所以不能这样搞!!详细请看Lin... 查看详情
软链接和硬链接
软链接、硬链接在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号。文件属性保存在索引结点里,在访问文件时,索引结点被复制到内存在,从而实现文件的快速访问。链接是一种... 查看详情
linux硬链接和软链接
1.硬链接:文件别名通过前面讲的Linuxext2文件系统,我们知道在目录文件的block中,存放着目录下文件的文件名和对应的inode。可以将多个文件名对应到同一个inode,新建一条文件名链接到某inode号,这就是硬链接。可以看出,硬... 查看详情
linux软链接(符号链接)
...文件夹删除软连接和删除普通的文件是一样的,删除都是使用rm来进行操作例:删除test修改软链接ln–snf[新的源文件或目录][目标文件或目录]这将会修改原有的链接地址为新的地址例如:创建一个软链接修改指向新的路径常用参... 查看详情
linux系统中软连接的创建,修改,删除
...接,在/data/test1中打开看到的就是/home/test1目录下的文件使用方式创建软链接ln-s[源文件或目录][目标文件或目录]例:当前路径创建test引向/var/www/test文件夹ln–s/var/www/test./test(此处建议一定要写绝对路径,最好写到根目录,而且... 查看详情
linux系列---linux系统如何创建一个软/硬连接?(代码片段)
软连接和硬链接的区别:软连接相当于目录的快捷方式,硬链接相当于git仓库中的文件,一个人修改,几个人都能同步,即修改一处,另一处自动同步。格式:ln-sf源文件路径目标文件路径(注意:不要以“/”结尾)1.创... 查看详情
linux中如何移动文件
参考技术A您好,方法1、我使用的centos是没有图形界面的,所以直接进入的是终端。如图在终端输入用户名和密码进行登陆。2、登陆后,先用cd/命令回到根目录,然后使用sudomkdirmyDir命令创建一个文件夹作为等会要移动的目录。3... 查看详情
ln&硬链接&软链接
...制的区别即硬链接具有同步性。当我们需要在不同的目录使用相同的文件时,不需要在每个需要的目录下都放一个相同的文件,只需要在某个固定的目录放上该文件,然后在其它目录下用ln(link)命令链接就可以,不必重复占用... 查看详情
linux如何快速跳转到文档开头或者末尾(代码片段)
目录一、编辑文件命令二、光标移动到文档开头三、光标移动到文档末尾四、快速查看文档一、编辑文件命令[root@localhostxz]$vimtest.log二、光标移动到文档开头在编辑的文件中连续按2次键盘的【g】键,光标会移动到文档开... 查看详情
linux环境下通过软链接变更mysql数据存储路径
...centos7下操作的。后来想到一个简单的方法,通过linux的软链接将实际数据放到另外的目录里面就可以了。操作系统是centos7mysql是通过二进制包里面的rpm方式安装的。相当于全自动了。先关闭mysql默认情况下,rpm安装好的mysql会将... 查看详情
linux文件系统中硬链接和软链接的区别
...文件系统,硬链接则不能。参考技术A为解决文件的共享使用,Linux系统引入了两种链接:硬链接和软链接。在Linux中,元数据中的inode号才是文件的唯一标识而非文件名,文件内容要通过inode号来寻找,犹如交通指示牌一样,指示... 查看详情
linux删除软链接不要使用rm-f(代码片段)
起因清理/root家目录,之前为了方便,对网卡目录做了软链接在家目录中。经过使用rm删除软链接时发生了小小的意外[08:29:51root@C8-88[~]#lltotal15892-rw-------.1rootroot2590Apr2810:0888key-rw-r--r--.1rootroot564Apr2810:0888key.pub-rw------- 查看详情
linux中硬链接和软链接的区别与联系!
...和联系?以下是详细的内容介绍。 为解决文件的共享使用,Linux系统引入了两种链接:硬链接和软链接。在Linux中,元数据中的inode号才是文件的唯一标识而非文件名,文件内容要通过inode号来寻找,犹如交通指示牌一样,指示... 查看详情
软链接与硬链接
...用户数据的唯一凭证,而文件名仅是为了方便用户记忆和使用。为了管理和组织文件,目录被引入系统,也正是在目录中记录了文件名和inode号的对应关系,可用如下模型表示:(注:可以通过stat和ls-i命令获得文件的inode号) ... 查看详情