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 socket 初步
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- Linux 下无损图片压缩小工具介绍