前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux文件管理命令详解

Linux文件管理命令详解

作者头像
生信real
发布2020-08-26 10:50:29
1.2K0
发布2020-08-26 10:50:29
举报
文章被收录于专栏:Linux基础入门Linux基础入门

本次介绍的命令有:cd、pwd、mkdir、rmdir、touch、rm、cp、mv、install

1,cd

cd ..是返回上一层目录, cd -是返回到上一次的工作目录

如果当前目录是/

执行cd /usr/local

再执行cd ..就是到 /usr

而执行cd -就是到/

2, pwd

以绝对路径的方式显示用户当前工作目录

3,创建空目录(mkdir)

常用选项:

mkdir /root/m/n/p:创建/p这个目录,假如/m/n不存在则无法创建/p

mkdir -p /root/m/n/p:假如/m/n不存在,则会依次创建/m、/n后再创建/p

4,删除空目录(rmdir)

只能删除空目录

5,创建文件(touch)

6,删除文件(rm)

7,复制文件(cp)

功能:复制一个文件到一个文件;复制多个文件到一个目录

cp /etc/passwd /tmp/

把/etc/passwd 这个文件放在/tmp/这个文件下并保持/etc/passwd这个名字

cp /etc/passwd /tmp/test

如果test不存在,意味着将/etc/passwd复制到/tmp/下并重命名为test;如果test存在,则意味着把test删除,把/etc/passwd复制过来并重命名为test

cp /etc/passwd /etc/issue /etc/inittab /etc/

如果同时复制多个文件,目标必须是文件夹,不能是文件

cp的几个常用选项:

(1)cp默认情况下不复制目录,只复制文件,若想复制一个目录则:

递归复制一个目录及其目录内的所有文件:

cp -r /etc/init.d/ /tmp/hello/

(2)cp -f 强制复制

(3)cp -i 与用户进行交互,问是否覆盖

(4)cp -p;cp -a (归档复制,备份)

8,移动文件(mv)

(1)mv /tmp/root.inittab /var/tmp/

移动/tmp/root.inittab文件到 /var/tmp/ 这个目录,并保持/tmp/root.inittab这个名字

(2)mv /tmp/hello/ /var/tmp/abc/

移动/tmp/hello/这个目录到 /var/tmp/abc/ 这个目录下,并保留原来的名字

(3)mv /tmp/root.inittab /var/tmp/abc

如果 /var/tmp/abc不存在,则移动root.inittab并将其重命名为abc

9,复制文件并且指定属性(install)

(1)创建目录:install -d /tmp/{Install.1,install.2}

在/tmp/文件下创建install.1和install.2这两个目录

(2) 复制文件:

install /etc/passwd /var/tmp/install.file

将/etc/passwd 这个文件复制到/var/tmp/目录下并命名为install.file

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-03-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 生信real 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档