Linux常用系统命令

clear 清屏

ls 查看当前文件夹/目录下的内容

ls -a 显示指定目录下所有子目录与文件,包括隐藏文件。英语点号开头的文件会被作为隐藏文件处理,英语点号开头的文件夹也被作为隐藏文件夹处理。例如:文件 .a.txt, 目录 .tp5。

ls -l 以列表方式显示文件的详细信息,读写权限等(隐藏文件不显示)

cd 目录名:进入当前目录下的文件夹

cd      切换到当前用户的主目录

cd .    保持当前目录不变

cd ..  进入上级目录( . 代表当前目录,..代表上级目录)

pwd:查看当前所在的目录

touch 文件名:创建文件

如果文件不存在则创建,若存在则修改文件最后操作时间。可通过ls -l 查看文件的详细信息。

mkdir 目录名:创建目录

mkdir -p :创建多级目录(p表示Parent,如果指定的目录的上级目录不存在,mkdir 命令会自动创建上级目录,直到完整的目录路径都被创建出来)

mkdir -p 1/2/3  :创建了一个1文件夹下面包含2文件夹,2文件夹里又包含3文件夹。

tree [目录名]:以树状图列出文件目录结构
rm [文件名]:删除文件或目录

rm -f  文件名: 强制删除。"force" (强制)

rm -r  文件夹名:对于要删除的是文件夹(目录)而不是单个文件的情况,必须使用 rm -r 命令,否则无法完整地删除整个目录结构。单纯使用 rm 命令无法删除目录,只能删除目录中的文件。 "recursive" (递归) 。rm -r /path/to/directory 删除 /path/to/directory 目录及其下所有的子目录和文件。

cp:复制文件

cp -r 1 3/2   :将1文件夹及1中所有子文件和目录都复制到新目录3文件夹下的2子文件夹下。

cp -i  8.txt  /path/to/destination/: 将8这个文件复制到destination这个文件夹下,destination这个文件夹在path的子文件夹to文件夹中。在复制前提示确认,如果目标文件已存在,则会询问是否覆盖,回答 y 时目标文件将被覆盖。

mv:移动文件

目标目录与原目录一致,并指定了新文件名,效果就是仅仅重命名

mv /home/ffxhd/a.txt  /home/ffxhd/b.txt  把/home/ffxhd/目录下的a.txt移动到/home/ffxhd/下并重新命名为b.txt。

mv aaa bbb 把aaa重新命名为bbb,未指定目录,则aaa、bbb都是在同一个目录下。

目标目录与原目录不一致,但没有指定新文件名,效果就是仅仅移动。(原来的文件移动了地方)

mv  /home/ffxhd/a.txt   /home/ffxhd/test/ 
或者
mv  /home/ffxhd/a.txt   /home/ffxhd/test 

目标目录与原目录一致, 指定了新文件名,效果就是:移动 + 重命名

mv  /home/ffxhd/a.txt   /home/ffxhd/test/c.txt

指定了名字就有重命名作用,未指定名字仅移动,名字不改变。

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值