Linux的幾個常用命令

拷貝文件夾
cp -a 原文件路徑 新文件路徑
例如:

cp -a  ./a/b/  ./b

建立鏈接文件:ln
類似Windows中的建立快捷方式

[ck153117137@shell.ceshiren.com ~]$ ln -s  ./a/b/  ./c  # 把a(bǔ)文件下的b文件  建立快捷方式到當(dāng)前文件夾的c
[ck153117137@shell.ceshiren.com ~]$ ls
a  b  c  nginx.log  Python-3.9.0.tar.xz  test01.txt
[ck153117137@shell.ceshiren.com ~]$ ls -l 
total 428
drwxrwxr-x 3 ck153117137 ck153117137   4096 Oct 11 13:01 a
drwxrwxr-x 3 ck153117137 ck153117137   4096 Oct 11 13:02 b
lrwxrwxrwx 1 ck153117137 ck153117137      6 Oct 11 15:12 c -> ./a/b/   # c指向的是a文件夾下的b文件
-rw-r--r-- 1 ck153117137 ck153117137 424573 Sep  7 22:07 nginx.log
-rw-rw-r-- 1 ck153117137 ck153117137      0 Oct 10 16:39 Python-3.9.0.tar.xz
-rw-rw-r-- 1 ck153117137 ck153117137     50 Sep  8 22:58 test01.txt

## 當(dāng)我們進(jìn)入c文件夾 創(chuàng)建了1.txt的時(shí)候,我們進(jìn)入./a/b文件夾中查看文件也會有1.txt,并且內(nèi)容一致
[ck153117137@shell.ceshiren.com ~]$ cd c
[ck153117137@shell.ceshiren.com c]$ ls
[ck153117137@shell.ceshiren.com c]$ vim 1.txt

[ck153117137@shell.ceshiren.com ~]$ cd a
[ck153117137@shell.ceshiren.com a]$ ls
b  Python-3.9.0.tar.xz
[ck153117137@shell.ceshiren.com a]$ cd b
[ck153117137@shell.ceshiren.com b]$ ls
1.txt
[ck153117137@shell.ceshiren.com b]$ cat 1.txt 
qwq


# 刪掉鏈接文件b后,快捷方式c文件會變成紅色 
[ck153117137@shell.ceshiren.com a]$ rm -rf b
![image.png](https://upload-images.jianshu.io/upload_images/19724232-daed1c58f89bacfd.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

![image.png](https://upload-images.jianshu.io/upload_images/19724232-dc2a3ef067d3a26d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容