Linux菜鸟学习笔记(常用基本命令之文件处理)

一、文件处理命令


1.建立目录:mkdir

语法:mkdir [参数] [文件名]

参数:-p:递归创建

举个栗子:

mkdir test             --在当前目录下创建一个test文件夹
mkdir -p test/lxw      --递归创建目录 test -> lxw

2.切换所在目录:cd

语法:cd [地址]

举个栗子:

cd /home/              --从当前目录切换到根目录的 home 文件夹下面

简化操作:

cd ~      
cd        --进入当前用户的家目录
cd .      --进入当前目录
cd -      --进入上次目录
cd ..     --进入上一级目录

3.删除

(1)删除空目录:rmdir

语法: rmdir [文件名]

举个栗子:

 rmdir test   --删除空文件夹test,只有空的文件才能删除

(2)删除文件:rm

语法: rm -rf [文件或者目录]

参数:

-r    --删除目录
-f    --强制删除

举个栗子:

rm -rf test    --无提示删除文件夹 test

ps:文件删除不可找回,不使用参数,每删除一个文件就需要确认一次。


4.复制命令:cp

语法: cp [选项] [原文件名或目录名] [目标目录]

参数:

-r   --复制目录
-p   --连带文件属性复制
-d   --如果原文件是简介文件,则复制链接属性
-a   --相当于 -pdr

举个栗子:

p test.cfg  /test/  --复制当前目录下的test.cfg到 test文件夹下
cp -r abc/ /test/   --复制当前目录下的abc文件夹到test文件夹下
cp -p abc/ /test/   --复制当前目录下的abc文件夹到test文件夹下(完整复制)
cp -a abc/ /test/   --复制当前目录下的abc文件夹到test文件夹下(完整复制,常用的)

5.剪切命令或者改名命令:mv

语法: mv [原文件名或目录名] [目标目录]

举个栗子:

mv abc/ /test/   --剪切abc到test文件夹下
mv abc def       --把abc文件改名为def

ps:如果目标文件在当前目录下,则是改名,如果不在,则是剪切;


6.链接命令: ln

语法: ln [参数] 原文件 目标文件

参数:-s --软连接

举个栗子:

ln /root/abc.zip /tmp/abczip.r          --把文件abc.zip在/tmp/下创建一个名为abczip.r的硬链接 

ln -s /home/test/wen.txt /home/wen.r    --把文件wen.txt在/home/下创建一个名为wen.r的软连接

ps:硬链接和源文件同时被删除,文件才会被删除;软连接的源文件被删除,软连接也随之失去作用。

具体命令可以参考: Linux命令大全

你可能感兴趣的:(Linux)