6 操作文件和目录

原创 2016年06月02日 09:37:54

touch 创建一个文件

touch file1 #创建一个文件名字为file1

每个文件都会有一个时间戳,默认情况下,对文件的创建,变更和修改都会改变文件的时间戳。
选项
-a 只改变访问时间
-c 不创建文件
-m 只改变修改时间

mkdir 创建目录

mkdir ~/test #在用户家目录下创建一个名字为test的目录
#目录可以是相对路径,也可以是绝对路径

选项
-p 递归创建
例如

mkdir -p /tmp/d1/d2/d3/d4
#这样如果d1/d2/d3开始没有情况下,也会别创建,如果不加-p 会报错

cp 文件拷贝

cp 源文件 目标文件

cp /tmp/test.c  ~/dotest/

如果是文件夹,需要加 -r 选项

cp -r /tmp/test/   ~/dotest/

ln 链接文件或目录

分为了软链接和硬链接
软链接相对于快捷方式
创建一个软链接 加 -s选项

ln -s /full/path/file   /tmp/test.c

如果没有-s 选项默认为硬链接,硬链接相当于原文件的拷贝,同时同步更新操作
ln 1.txt 2.txt

mv 移动文件操作

mv  原文件  目标文件

rm 删除文件或者目录

rm  文件夹名
rm -r  目录  删除一个目录
rm -rf   强制删除一个文件或者目录
版权声明:本文为博主原创文章,未经博主允许不得转载。

Linux学习6之shell筛选当前目录下文件并逐个对其进行操作

代码: hadoop@Master:~/cloud/adam/xubo/code$ cat a.sh #!/bin/bash #SRR003161h20t1 #samtools view -h -S...

python学习之(6)文件目录操作篇

在前面“python学习之(2)输入输出篇”中有设计到文件操作的内容,这里总结一下关于python对文件和目录操作的知识。python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shut...

文件/目录操作(6)——which、whereis、locate、find命令

文件/目录操作(6)——查找命令的总结 which、whereis、locate、find命令

Jsoup学习笔记6之File类操作文件:获取指定目录下面,指定扩展名(.saz)的文件,并在对应的文件夹下生成同名的csv文件。

虽然这篇笔记涉及的主要是文件的操作,但是是在做的利用Jsoup解析文档小任务的一部分,所以也放在一起,借鉴了帖子上的源码,做了一些改动,下一篇笔记是基于本篇的进一步改进! 实例如下: package ...
  • cjp0326
  • cjp0326
  • 2015年07月22日 15:05
  • 708

嵌入式Linux基础知识6(ubuntu16 下操作目录,出现Permission denied的解决办法)

需求说明:IPC项目需要Linux系统,知识储备 来自:时间的诗 1、问题 在对目录(share_windows)进行操作的时候,出现这样一个提示Permission denied ...

UC编程6-目录操作和创建子进程fork()函数1

//myuc.h #include//io流 #include//标准库 #include//uc标准头文件 #include//文件控制 #include//c字符串 #include #incl...

RHEL5文件与目录操作命令

  • 2017年07月15日 11:52
  • 904KB
  • 下载

Linux_目录文件茶操作.pdf

  • 2015年08月11日 16:07
  • 155KB
  • 下载

6 Three.js工程文件目录结构

为了熟悉Three.js,我们需要花一些时间来了解它的目录结构、文档和示例。这里面包含的东西很多,了解一下对以后学习的用处很大。 ~build/ Three.js的完整项目代码输出目录,包...

UNIX目录及文件操作命令

  • 2012年11月22日 22:05
  • 104KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:6 操作文件和目录
举报原因:
原因补充:

(最多只允许输入30个字)