linux 中怎样在home底下创建一个文件

linux 中怎样在home底下创建一个文件,第1张

新建一个文件,在linux中用touch命令1.命令格式:touch [选项]... 文件...2.命令参数:-a 或--time=atime或--time=access或--time=use  只更改存取时间。-c 或--no-create  不建立任何文档。-d  使用指定的日期时间,而非现在的时间。-f  此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。-m 或--time=mtime或--time=modify  只更改变动时间。-r  把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。-t  使用指定的日期时间,而非现在的时间。3.命令功能:touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间。 4.使用范例:实例一:创建不存在的文件命令:touch log2012.log log2013.log输出:[root@localhost test]# touch log2012.log log2013.log[root@localhost test]# ll-rw-r--r-- 1 root root0 10-28 16:01 log2012.log-rw-r--r-- 1 root root0 10-28 16:01 log2013.log如果log2014.log不存在,则不创建文件[root@localhost test]# touch -c log2014.log[root@localhost test]# ll-rw-r--r-- 1 root root0 10-28 16:01 log2012.log-rw-r--r-- 1 root root0 10-28 16:01 log2013.log实例二:更新log.log的时间和log2012.log时间戳相同命令:touch -r log.log log2012.log输出:[root@localhost test]# ll-rw-r--r-- 1 root root0 10-28 16:01 log2012.log-rw-r--r-- 1 root root0 10-28 16:01 log2013.log-rw-r--r-- 1 root root0 10-28 14:48 log.log[root@localhost test]# touch -r log.log log2012.log [root@localhost test]# ll-rw-r--r-- 1 root root0 10-28 14:48 log2012.log-rw-r--r-- 1 root root0 10-28 16:01 log2013.log-rw-r--r-- 1 root root0 10-28 14:48 log.log实例三:设定文件的时间戳命令:touch -t 201211142234.50 log.log输出:[root@localhost test]# ll-rw-r--r-- 1 root root0 10-28 14:48 log2012.log-rw-r--r-- 1 root root0 10-28 16:01 log2013.log-rw-r--r-- 1 root root0 10-28 14:48 log.log[root@localhost test]# touch -t 201211142234.50 log.log[root@localhost test]# ll-rw-r--r-- 1 root root0 10-28 14:48 log2012.log-rw-r--r-- 1 root root0 10-28 16:01 log2013.log-rw-r--r-- 1 root root0 2012-11-14 log.log说明:-t time 使用指定的时间值 time 作为指定文件相应时间戳记的新值.此处的 time规定为如下形式的十进制数:[[CC]YY]MMDDhhmm[.SS] 这里,CC为年数中的前两位,即”世纪数”;YY为年数的后两位,即某世纪中的年数.如果不给出CC的值,则touch 将把年数CCYY限定在1969--2068之内.MM为月数,DD为天将把年数CCYY限定在1969--2068之内.MM为月数,DD为天数,hh 为小时数(几点),mm为分钟数,SS为秒数.此处秒的设定范围是0--61,这样可以处理闰秒.这些数字组成的时间是环境变量TZ指定的时区中的一个时 间.由于系统的限制,早于1970年1月1日的时间是错误的。

以下是步骤

(1)切换到新建文件夹权限的账户或是root账户

(2)进入到/home目录

(3)mkdir gabriel

其中,Mkdir 是一个用来在 Linux 系统下创建目录的命令。此命令属于内建命令。

运行 mkdir 命令

你可以在你的控制台直接键入 mkdir 来使用它。

$ mkdir

默认情况下,不带任何参数运行 mkdir 命令会在当前目录下创建目录。

1.命令格式:

mkdir [选项] 目录...

2.命令功能:

通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。并且,所创建的文件夹(目录)不能与其父目录(即父文件夹)中的文件名重名,即同一个目录下不能有同名的(区分大小写)。

3.命令参数:

-m, --mode=模式,设定权限<模式>(类似 chmod),而不是 rwxrwxrwx 减 umask

-p, --parents 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录

-v, --verbose 每次创建新目录都显示信息

--help 显示此帮助信息并退出

--version 输出版本信息并退出

4.命令实例:

实例1:创建一个空目录

命令:

mkdir test1

输出:

[root@localhost soft]# cd test

[root@localhost test]# mkdir test1

[root@localhost test]# ll

总计 4drwxr-xr-x 2 root root 4096 10-25 17:42 test1

[root@localhost test]#

实例2:递归创建多个目录

命令:

mkdir -p test2/test22

输出:

[root@localhost test]# mkdir -p test2/test22

[root@localhost test]# ll

总计 8drwxr-xr-x 2 root root 4096 10-25 17:42 test1

drwxr-xr-x 3 root root 4096 10-25 17:44 test2

[root@localhost test]# cd test2/

[root@localhost test2]# ll

总计 4drwxr-xr-x 2 root root 4096 10-25 17:44 test22

[root@localhost test2]#

实例3:创建权限为777的目录

命令:

mkdir -m 777 test3

输出:

[root@localhost test]# mkdir -m 777 test3

[root@localhost test]# ll

总计 12drwxr-xr-x 2 root root 4096 10-25 17:42 test1

drwxr-xr-x 3 root root 4096 10-25 17:44 test2

drwxrwxrwx 2 root root 4096 10-25 17:46 test3

[root@localhost test]#

说明:

test3 的权限为rwxrwxrwx

实例4:创建新目录都显示信息

命令:

mkdir -v test4

输出:

[root@localhost test]# mkdir -v test4

mkdir: 已创建目录 “test4”

[root@localhost test]# mkdir -vp test5/test5-1

mkdir: 已创建目录 “test5”

mkdir: 已创建目录 “test5/test5-1”

[root@localhost test]#

OK,come and with me!

以root用户登陆,即系统管理员登陆!

要想在home目录下新建目录:

1,root用户可以在任何位置新建文件和目录,因为它拥有一切权限!

2,非root用户,即普通用户,则只能在它自己的home目录下新建文件和目录!

3,如果root用户在它的home目录下新建了文件和目录,之后又以它自己返回到图形界面时,它仍然可以看到home目录!但是,此时如果以普通用户登陆图形界面,则看不到root的home目录!因为它没有权限!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8422697.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-16
下一篇 2023-04-16

发表评论

登录后才能评论

评论列表(0条)

保存