linux文件操作相关命令
2017-09-06 14:15
351 查看
1.ls 【列出文件信息】
ls -a 路径【-a:显示所有文件(包括隐藏文件)】
ls -l 路径【列出长数据串,包括文件的权限及属性】
ls -d 路径 仅列出目录本身,而不是目录下的文件
--full-time:列出全量字符串
2.cp【复制文件或者文件夹,使用时注意当前用户的权限问题】
注意:
若有多个源文件,那么cp的最后一个参数必须是文件夹的路径
在复制连接文件时,如果没有加-d,则复制的是连接文件指向的实际文件
cp -a 源文件 目标文件【-a相当于-pdr,-p:连同文件的属性一起复制,常用作备份;
-d:若文件是连接文件,则只复制连接不复制文件本身;
-r:递归复制文件,常用作文件夹的复制操作】
cp -s 【创建一个软连接,相当于一个指向源文件的快捷方式】
cp -l 【创建一个硬连接】
cp -u 【若目标文件与源文件有差异时,才会复制。备份常用】
cp -i 【覆盖前询问】
3.mv【移动/重命名文件】
mv -fiu【-f:强制移动,如果文件已经存在,则不询问直接覆盖
-i:覆盖前询问
-u:如果源文件比较新,才会更新】
在重命名时与rename的不同之处在于:rename是对多个文件同事重命名
若移动多个文件,则最后一个必须是文件夹
举例: mv a.txt b.txt【将a.txt重命名为b.txt】
4.rm 删除文件/文件夹
注意:
如果文件名以-开头,那么需要使用反斜杠/来转义文件名称
rm -fir【-f:force,忽略不存在的文件,不会出现警告信息
-i:删除前询问
-r:级联删除】
rm 文件名【删除文件,不能删除文件夹】
rm -rf 文件夹名称【删除文件夹及下边的所有文件】 -r:级联;-f:强制删除
rm -rf !(keep1|keep2) 删除除了keep1和keep2之外的所有文件
5.rmdir 只能删除空的文件夹
rmdir 文件夹名称【只能删除空的文件夹】
rmdir -p 路径名称【如果上级是空,则删除】
6.mkdir 创建文件夹
mkdir 文件夹名称【创建文件夹,不能是连续路径】
mkdir -p 路径名称 【如果路径中有不存在的,则一起创建】
mkdir -m 777 文件名【创建文件夹时,分配权限】
7.basename 路径【取得文件名】
dirname 路径 【取得路径名称】
ls -a 路径【-a:显示所有文件(包括隐藏文件)】
ls -l 路径【列出长数据串,包括文件的权限及属性】
ls -d 路径 仅列出目录本身,而不是目录下的文件
--full-time:列出全量字符串
2.cp【复制文件或者文件夹,使用时注意当前用户的权限问题】
注意:
若有多个源文件,那么cp的最后一个参数必须是文件夹的路径
在复制连接文件时,如果没有加-d,则复制的是连接文件指向的实际文件
cp -a 源文件 目标文件【-a相当于-pdr,-p:连同文件的属性一起复制,常用作备份;
-d:若文件是连接文件,则只复制连接不复制文件本身;
-r:递归复制文件,常用作文件夹的复制操作】
cp -s 【创建一个软连接,相当于一个指向源文件的快捷方式】
cp -l 【创建一个硬连接】
cp -u 【若目标文件与源文件有差异时,才会复制。备份常用】
cp -i 【覆盖前询问】
3.mv【移动/重命名文件】
mv -fiu【-f:强制移动,如果文件已经存在,则不询问直接覆盖
-i:覆盖前询问
-u:如果源文件比较新,才会更新】
在重命名时与rename的不同之处在于:rename是对多个文件同事重命名
若移动多个文件,则最后一个必须是文件夹
举例: mv a.txt b.txt【将a.txt重命名为b.txt】
4.rm 删除文件/文件夹
注意:
如果文件名以-开头,那么需要使用反斜杠/来转义文件名称
rm -fir【-f:force,忽略不存在的文件,不会出现警告信息
-i:删除前询问
-r:级联删除】
rm 文件名【删除文件,不能删除文件夹】
rm -rf 文件夹名称【删除文件夹及下边的所有文件】 -r:级联;-f:强制删除
rm -rf !(keep1|keep2) 删除除了keep1和keep2之外的所有文件
5.rmdir 只能删除空的文件夹
rmdir 文件夹名称【只能删除空的文件夹】
rmdir -p 路径名称【如果上级是空,则删除】
6.mkdir 创建文件夹
mkdir 文件夹名称【创建文件夹,不能是连续路径】
mkdir -p 路径名称 【如果路径中有不存在的,则一起创建】
mkdir -m 777 文件名【创建文件夹时,分配权限】
7.basename 路径【取得文件名】
dirname 路径 【取得路径名称】
相关文章推荐
- linux用户组、/etc/group文件及账户相关操作命令
- linux 文件操作相关命令
- 7、常用Linux命令、文件操作解压缩相关、Linux命令大全、测试查询
- 常用Linux命令、文件操作解压缩相关、Linux命令大全、测试查询
- 常用Linux命令、文件操作解压缩相关、Linux命令大全、测试查询
- LINUX文件、目录权限及相关操作命令
- Linux下的文件/目录操作相关命令
- Linux 常用命令学习-文件及文件夹操作相关命令-持续更新
- linux下的基本操作02(文件相关命令)
- Linux 文件和目录的操作,权限相关命令
- 【Linux从零开始】:2.文件与目录的管理和配置(2)相关操作命令
- Linux操作复习(一):文件命令相关
- Linux文件的相关操作命令
- 转 Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- Linux 基本命令(文件操作)
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- MATLAB文件操作相关命令
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- Linux命令-基本操作及文件操作常用命令--详解Linux入门到精通系列