Linux-从命令行管理文件

1. pwd 命令 查看当前工作目录的绝对路。

2.ls命令 列出指定目录的目录内容;如果没有指定目录,则列出当前工作目录的内容。

ls 命令 常见选项:

  • -l : 以长格式列出文件信息,显示文件的详细信息,每一列依次代表了:文件类型和权限、文件或目录的硬链接数、所有者、所属组、文件大小、最后一次修改时间、文件名。
  • -a : 列出所有文件及目录,包括隐藏文件(以.开头)。
  • -R : 递归地列出目录下的所有子目录的内容。
  • -d : 列出目录本身而不是其内容。
  • 其他的选项请自行查找。

3.cd 命令 可以更改工作目录。如果没有指定任何参数,它将切换到家(主)目录。

cd 命令常见选项:

  • cd- :回到上次所在目录。
  • cd~ : 回到当前用户主目录。
  • cd .. : 回到当前目录的父目录。
  • cd . : 保持在当前目录不变。
  • cd / : 回到根目录。
  • cd ~username : 回到另一个用户的主目录。

4.touch 命令 用于创建空文件。

5.mkdir 命令 用于创建一个或多个目录或子目录。

常见选项:

  • -p / --parents : 创建多级目录。如果目录的路径包含多个层级,-p 选项可以确保所有父目录也会被创建。
  • -m / --mode : 设置新创建目录的权限模式。例如,-m 755 可以设置权限为 rwxr-xr-x

6.cp 命令 可复制文件,并在当前目录或其他指定目录中创建一个新文件。如果目标文件已存在,则 cp 命令会覆盖该文件。也可以将多个文件复制到某一目录中。(在这种情况下,最后一个参数必须是目录

常见选项:

  • -r / --recursive :递归复制目录及其内容。

7.mv 命令 可将文件从一个位置移动到另一个位置。如果位置相同,这实际上是重命名

8.rm 命令 用于删除文件,不会删除目录。

rm -r 命令 是递归删除(删除目录及其文件)。

rm -f 是强制删除文件。

rm -rf是强制递归删除目录及其所有内容,不提示用户确认。

rmdir 是仅删除空目录。(rm -r 可删除非空目录)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值