cd code 进入code目录,mkdir test 创建test目录,看代码框都输第三行d(目录文件标识符) rwx(user可读可写可执行) rwx(group可读可写可执行) r-x(other可读不可写可执行) . r-可读,w-可写,x-可执行 linux权限管理:权限分为—r(可读),w(可写),(可执行) 使用者分为—user,group,other
chmod 700 test修改test权限 7(uer-111(rwx)),0(group-000(---)),0(other-000(---))
touch命令有两个功能:一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来;二是用来创建新的空文件
在test目录下touch t-file创建t-file(rw-rw-r--)文件
mv命令用来对文件或目录重新命名,或者将文件从一个目录移到另一个目录中。source表示源文件或目录,target表示目标文件或目录。如果将一个文件移到一个已经存在的目标文件中,则目标文件的内容将被覆盖
mv t-file t-myfile 将文件t-file名字修改为t-myfile
chmod 421 t-myfile 文件(t-myfile(r---w---x))比较与上面中文件图片(r--)有锁
echo "holle friend" > t-myfile 我们想给文件里面写入holle friend ,但是上面我们将文件user权限改为(r--)只读,所以在user下无法写入,权限不够,su root 进入超级用户权限可以写入内容到my-file , cat t-myfile读出文件内容
chmod 651 t-myfile (rw-r-x--x)对于user权限变为可读可写,比较与上图的文件图片
在文件t-myfile中写入holle friend 0-100
stat命令用于显示文件的状态信息。stat命令的输出信息比ls命令的输出信息要更详细
Access:文件最近访问时间
Modify:文件的内容最近修改时间
Change:文件属性最近修改时间
touch命令有两个功能:一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来;二是用来创建新的空文件。
-a:或--time=atime或--time=access或--time=use 只更改存取时间;
-c:或--no-create 不建立任何文件;
-d:<时间日期> 使用指定的日期时间,而非现在的时间;
-f:此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题;
-m:或--time=mtime或--time=modify 只更该变动时间;
-r:<参考文件或目录> 把指定文件或目录的日期时间,统统设成和参考文件或目录的日期时间相同;
-t:<日期时间> 使用指定的日期时间,而非现在的时间;