您的位置:首页 > 运维架构 > Linux

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

2016-06-29 20:03 746 查看

一、文件处理命令

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 常用命令