Linux 学习之路(二):常用命令之文件与目录管理

本文介绍了Linux环境下常用的命令操作,包括目录浏览(ls)、目录切换(cd)、目录创建(mkdir)、文件及目录删除(rm/rmdir)、文件创建(cat/vim)、文件移动(mv)、文件复制(cp)等,帮助用户快速掌握基本的文件管理和操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ls:显示目标列表
            -a  显示所有文件和目录 
            -l    单列显示详细信息

cd:切换工作目录 
            cd     进入用户主目录
            cd ~  进入用户主目录
            cd -   返回进入此目录之前所以在目录
            cd ..   返回上级目录
            cd ../..  返回上两级目录

mkdir:创建目录
            -p   若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录;

mkdir -p lzy/x1 |  mkdir -p lzy/x3

rm:删除目录和文件,被删除的目录中含有子目录,则必须加上-r参数
               -f   强制删除文件或目录
               -r   递归删除,把指定目录下的所有文件与子目录一并处理
               -i   删除前询问用户

rmdir:删除空目录
               -p  删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除;

创建文件:可以用cat 也可以用vim

cat >>test.txt
hello linux

注:内容输入完成之后,按快捷键ctrl+d保存退出


vim text.txt
hello linux!

mv:移动文件或目录 
               -b  当文件存在时,覆盖前,为其创建一个备份。
               -f   若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文件或目录。
               -i  交互式操作,覆盖前先行询问用户,如果源文件与目标文件或目标目录中的文件同名,则询问用户是否覆盖目标文件。
               -S 为备份文件指定后缀,而不使用默认的后缀。
               -u 当源文件比目标文件新或者目标文件不存在时,才执行移动操作。

mv (源文件) (目标位置)

cp:用来将一个或多个源文件或者目录复制到指定的目的文件或目录。
               -b:覆盖已存在的文件目标前将目标文件备份;
               -r:递归处理,将指定目录下的所有文件与子目录一并处理;
               -v:详细显示命令执行的操作。
               -i:覆盖既有文件之前先询问用户;
               -f:强行复制文件或目录,不论目标文件或目录是否已存在;
               -p:保留源文件或目录的属性;
               -a:此参数的效果和同时指定"-dpR"参数相同;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值