mkdir,rmdir,cp,rm,mv,cat,touch用法

一、mkdir新建目录

1、进入tmp目录,查看该目录下面的子目录

[[email protected] ~]# cd /tmp
[[email protected] tmp]# ls
hsperfdata_root ks-script-3CWMoc systemd-private-810f661cb5d247129113c096f86d7db2-cups.service-fEKfSx vitest yum.log

2、mkdir 创建test目录,然后查看

[[email protected] tmp]# mkdir test
[[email protected] tmp]# ls
hsperfdata_root ks-script-3CWMoc systemd-private-810f661cb5d247129113c096f86d7db2-cups.service-fEKfSx test vitest yum.log

3、批量创建目录

[[email protected] tmp]# mkdir -p test1/test2/test3/test4

[[email protected] tmp]# ls
hsperfdata_root ks-script-3CWMoc systemd-private-810f661cb5d247129113c096f86d7db2-cups.service-fEKfSx test test1 vitest yum.log
[[email protected] tmp]# cd test1
[[email protected] test1]# ls
test2
[[email protected] test1]# cd test2
[[email protected] test2]# ls
test3
[[email protected] test2]# cd test3
[[email protected] test3]# ls
test4
4、新建权限为rwx--x--x的目录

[[email protected] tmp]# mkdir -m 711 test2
[[email protected] tmp]# ls -l
total 4
drwxr-xr-x. 2 root root 17 Dec 16 01:18 hsperfdata_root
-rwx------. 1 root root 827 Dec 16 01:26 ks-script-3CWMoc
drwx------. 3 root root 16 Dec 21 20:52 systemd-private-810f661cb5d247129113c096f86d7db2-cups.service-fEKfSx
drwxr-xr-x. 2 root root 6 Dec 22 03:36 test
drwxr-xr-x. 3 root root 18 Dec 22 03:38 test1   原来目录的权限
drwx--x--x. 2 root root 6 Dec 22 03:40 test2     新建目录的权限
drwxr-xr-x. 2 root root 28 Dec 16 02:18 vitest
-rw-------. 1 root root 0 Dec 16 01:06 yum.log

二、rmdir 删除目录

1、删除目录test

[[email protected] tmp]# rmdir test

2、查看删除的结果

[[email protected] tmp]# ls -l
total 4
drwxr-xr-x. 2 root root 17 Dec 16 01:18 hsperfdata_root
-rwx------. 1 root root 827 Dec 16 01:26 ks-script-3CWMoc
drwx------. 3 root root 16 Dec 21 20:52 systemd-private-810f661cb5d247129113c096f86d7db2-cups.service-fEKfSx
drwxr-xr-x. 3 root root 18 Dec 22 03:38 test1
drwx--x--x. 2 root root 6 Dec 22 03:40 test2
drwxr-xr-x. 2 root root 28 Dec 16 02:18 vitest
-rw-------. 1 root root 0 Dec 16 01:06 yum.log

3、批量删除test目录下面的其他目录

[[email protected] tmp]# rmdir -p test1/test2/test3/test4
[[email protected] tmp]# ls -l
total 4
drwxr-xr-x. 2 root root 17 Dec 16 01:18 hsperfdata_root
-rwx------. 1 root root 827 Dec 16 01:26 ks-script-3CWMoc
drwx------. 3 root root 16 Dec 21 20:52 systemd-private-810f661cb5d247129113c096f86d7db2-cups.service-fEKfSx
drwx--x--x. 2 root root 6 Dec 22 03:40 test2
drwxr-xr-x. 2 root root 28 Dec 16 02:18 vitest
-rw-------. 1 root root 0 Dec 16 01:06 yum.log

二、cp的用法

1、将install.log复制到tmp目录下面去

[[email protected] tmp]# cp ~/install.log /tmp/install.log
[[email protected] tmp]# ls
hsperfdata_root install.log ks-script-3CWMoc systemd-private-810f661cb5d247129113c096f86d7db2-cups.service-fEKfSx test2 vitest yum.log

2、若目录已经存在,则+i覆盖cp

[[email protected] tmp]# cp -i ~/install.log /tmp/install.log
cp: overwrite ‘/tmp/install.log’? y

3、rm删除目录

[[email protected] tmp]# rm install.log
rm: remove regular empty file ‘install.log’? y
[[email protected] tmp]# ls
hsperfdata_root ks-script-3CWMoc systemd-private-810f661cb5d247129113c096f86d7db2-cups.service-fEKfSx test2 vitest yum.log

4、rm+i 避免删除错误

[[email protected] tmp]# rm -i install.log
rm: remove regular empty file ‘install.log’? y

5、强制删除空目录

[[email protected] tmp]# rm etc
rm: cannot remove ‘etc’: Is a directory
[[email protected] tmp]# rm -r etc
rm: remove directory ‘etc’? y

三、mv用法

1、创建install文件夹,然后将install.log文件移动到该目录下面去

[[email protected] ~]# cd /tmp
[[email protected] tmp]# cp ~/install.log install.log
[[email protected] tmp]# mkdir install
[[email protected] tmp]# mv install.log install
[[email protected] tmp]# cd /tmp/install
[[email protected] install]# ls
install.log

四、cat文件查阅用法

[[email protected] ~]# cat /etc/issue
\S
Kernel \r on an \m

五、touch用法

1、创建1个文件然后查看这个文件

[[email protected] tmp]# touch testtouch
[[email protected] tmp]# ls -al testtouch
-rw-r--r--. 1 root root 0 Dec 22 04:02 testtouch

时间: 2024-10-10 05:54:07

mkdir,rmdir,cp,rm,mv,cat,touch用法的相关文章

常用命令su ls cp cd mv cat touch mkdir rm head less more pwd tac 等

1.用户切换 su:switch user su kevin   //半切换,切换到kevin用户,但是不读取kevin用户的配置文件 su - kevin   //完全切换,执行这个命令的时候表示切换到kevin用户,并且重新读取用户环境相关配置文件 clear   /*清屏*/ 2.pwd pwd   //printing working directory,显示当前目录 3.cd cd:change directory 切换目录 cd 切换到用户的家目录,也就是主目录,Home direc

linux命令,文件与目录(cp,pwd,mkdir,rmdir;ls,cp,rm,mv,basename,dirname;cat,tac,more,less,head,tail,touch,umask,chattr,file,which,locate,find)

1.目录操作: (1)cd  (切换目录) cd ~   回到主目录 cd      回到主目录 cd ..   回到上层目录 cd -    回到刚才的目录 cd /var/spool/mail    绝对路径 cd ../mqueue     相对路径(由/var/spool/mail 转到/var/spool/mqueue这样写) (2)pwd (显示当前目录) pwd   显示当前目录 pwd -P   显示当前目录(不以连接文件的数据显示,而是显示正确的完整路径) (3)mkdir (

Linux命令行下cp,rm,mv命令的使用

以下的内容来源于<鸟哥的私房菜> Linux命令行下的复制.删除与移动:cp,rm,mv cp(copy)复制        cp这个命令的用途很多,除了单纯的复制之外,还可以创建链接文件对比两文件的新旧而予以更新,        以及复制整个目录等        语法            cp [-adfilprsu] 源文件 目标文件                    源文件(source)                目标文件(destination)            选项

Linux cp/rm/mv 强制覆盖

一.Linux下的cp/rm/mv强制覆盖 (一).反斜杠(\)临时取消别名 [[email protected] ~]# \cp filename new/filename [[email protected] ~]# (二).unalias 取消别名 注意:这只是临时取消cp的别名,不是永久的 [[email protected] ~]# unalias cp   [[email protected] ~]# cp filename new/filename   [[email protec

Linux-相对路径、绝对路径、cd命令、创建和删除目录mkdir/rmdir、 rm命令

绝对路径:从根开始,为绝对路径.从根下找能找到的命令为绝对路径.相对路径:相对当前所在位置的路径. pwd:当前所在目录. cd命令: cd - : 回到上次所在目录 例如:遥控器的交替键.cd :进入当前目录的家目录.cd ~: 进入当前目录的家目录.cd .. : 进入上一级目录 man + 命令 :可查看用法. 创建和删除目录mkdir/rmdir:总结:mkdir -p 连续创建目录mkdir -v 创建目录,并且可视化.mkdir -pv 连续创建目录,并且可视化.rmdir 只能删除

绝对和相对路径、cd命令、创建和删除目录mkdir/rmdir、rm命令

相对路径和绝对路径路径就是想找一个文件,它所在的位置例如编辑网卡 ls /etc/sysoconfig/network-scripts/ifcfg-ens33 ·pwd查看当前路径.目录(当前目录在root下) ·绝对路径就是从根(/)开始的路径绝对路径就是无论从哪个目录下,都可以进入的路径·相对路径就是相对当前目录下的想要访问文件路径在/etc/sysconfig/下访问网卡配置文件,直接去掉前面的/etc/sysconfig/即可···cd命令·"cd -"进入上一次所在目录·&q

ls、cd、touch、mkdir、cp、mv、rm、正则

ls list    ##列出目标文件,或者列出目录中的内容 -a  ##列出所有 -l  ##列出文件属性 -s  ##列出文件大小 -R  ##第归列出 -d  ##指定目录本身 cd chagedirectory ##进入目标目录中 -      ##回到当前用户家目录 -username  ##进入到指定用户家目录 ..      ##进入当前目录的上一级 -       ##进入之前所在系统目录 touch           ##新建文件 mkdir makedirectory  #

处理文件touch、mkdir、cp、mv、rm

一.创建文件touch touch file1   创建空文件 touch 命令还可以用来改变已有文件的访问时间和修改时间,而不改变文件内容 touch file1 file1文件的修改时间已从原来的时间更新,如果只是改变访问时间可用-a参数:如果只改变修改时间,可用-m参数:默认情况,touch使用当前时间,可以通过-t参数加上特定的时间戳来指定时间: 二.创建目录mkdir mkdir dir1 三.复制文件cp cp [原文件] [目标文件] cp命令参数 参数 描述 -a 归档文件,并保

linux系统命令学习系列8-文件相关操作touch,rm,mv,cat,head,tail命令

上节内容: 1. 系统和目录管理 2. Pwd命令 3. .和..目录 4. 相对路径和绝对路径 作业:进入opt路径,分别使用相对路径方法和绝对路径方法进入到其实任意一个子目录 cd /opt 相对路径 cd rh 绝对路径 cd /opt/rh 文件相关操作: 1. 创建文件:touch命令 最简单使用方法:touch 文件名,创建或修改文件的访问和修改时间为当前时间,如果文件不存在直接创建空文件 首先我们创建一个文件test.txt,执行touch test.txt 可以看到我创建了一个文