linux文件操作-创建,复制,移动,删除
来源:互联网 发布:发布小说的软件 编辑:程序博客网 时间:2024/05/29 14:03
修改文件时间或创建新文件:touch
每个文件在linux下面都会记录许多的事件参数,其实是有三个主要的变动时间。
mtime(modification time)
当该文件的“内容数据"更改时,就会更新这个时间。内容数据指的是文件的内容,而不是文件的属性或权限。
ctime(status time)
当该文件的“状态”(stauts)改变时,就会更新这个时间。比如权限与属性被更改了,就会更新这个时间。
atime(accesstime)
当该文件的内容被取用时,就会更新这个读取时间(access)。例如,我们使用cat去读取文件,就会更新该文件的atime.
在默认的情况下,ls显示出来的是该文件的mtime,也就是这个文件的内容上次被更新的时间。
touch [-acdmt] 文件
参数:-a: 仅修改访问时间
-c: 仅修改文件的时间,若该文件不存在则不创建新文件
-m: 仅修改mtime
在默认的状态下,如果touch后面有接文件,则该文件的三个时间(atime,ctime,mtime)都会更新为目前的时间。若该文件不存在,则会主动创建一个新的空的文件。
"ll"这个命令(两个英文L的小写),其实就是"ls -l"
复制文件
cp(复制文件或目录)
cp [-adfilprsu] 源文件(source)目标文件(source)
参数:
-a :相当于-pdr的意思
-i :若目标文件已经存在时,在覆盖时会先询问操作的进行(常用)
-r :递归持续复制,用于目录的复制行为(常用)
-p :连同文件的属性一起复制过去,而非使用默认属性(备份常用)
mv(移动文件与目录,或更名)
mv [-fiu]source destination
参数:
-f :force强制的意思,如果目标文件已经存在,不会询问而直接覆盖
-i :若目标文件已经存在时,就会询问是否覆盖
-u :若目标文件已经存在,且source比较新,才会更新。
注意:如果有多个源文件或目录,则最后一个目标文件一定是“目录”
重命名
删除文件或目录
rm [-fir] 文件或目录
-f: 就是force的意思,忽略不存在的文件,不会出现警告信息;
-i: 互动模式,在删除前会询问用户是否操作;
-r: 递归删除。最常用在目录的删除了。这是非常危险的参数。
通过通配符* 的帮忙,将/mnist-data 下面开头为event的文件名全部删除。
- linux文件操作-创建,复制,移动,删除
- Linux文件夹文件创建、删除;复制,移动
- 文件创建、复制、移动、删除
- 文件创建、复制、移动、删除
- 文件创建、复制、移动、删除
- PHP文件及文件夹操作(创建,删除,移动,复制)
- 文件操作类FileHelper(创建、删除、复制、移动)
- php文件及文件夹操作(创建、删除、移动、复制)
- 对文件进行 创建 复制 移动 删除等操作
- php文件及文件夹操作(创建、删除、移动、复制)
- Linux之目录的操作(创建、移动、改名、删除、复制)
- Linux文件操作命令(创建、复制、剪切、删除)
- C#文件创建、移动、删除、复制
- C#文件创建、移动、删除、复制
- C#文件创建、移动、删除、复制
- c#文件读写、创建、复制、移动、删除
- C#:文件创建、复制、移动、删除
- io操作文件移动,复制,删除
- Android Studio调试模式(debug)下使用正式签名的方法
- 简单几步解决 svchost 占用资源过高的问题
- YY5-带人的技术(第八章)笔记-__XwD__-V1
- 工具IP
- AUTOIT做的小软件
- linux文件操作-创建,复制,移动,删除
- Android动画效果translate、scale、alpha、rotate详解
- ios个人开发者账号 身份证上传不上去
- YY5-带人的技术(第九章)笔记-__XwD__-V1
- HDU 3394 Railway (点双联通+圈内判边数)
- mac App Store下载出现“未知错误”可能原因及解决办法
- thinkphp,oracle,支持事务
- (一)单例模式详解
- YY5-带人的技术(第十章)笔记-__XwD__-V1