文件和目录的基本操作

Linux命令行下的文件和目录的基本操作:

1、创建文件:

touch 文件名   -->文件名不能有空格,如果想创建带空格的文件名,文件名必须用双引号括起来。

eg.  touch Program File   -->这个命令会创建连个文件 Program和File文件。

   touch "Program File"  -->这个命令会创建Program File 一个文件。(不建议创建带有空格的文件名)

2、创建目录:

mkdir 目录名  -->创建目录,和touch命令类似,不能更简单了。

mkdir HO/fk/test 命令执行时,如果没有fk目录或者HO目录是就会报错。这个时候就必须加参数:

mkdir -p HO/fk/test  这样就会递归创建子目录。

3、删除目录或文件

(千万不要拿/etc目录实验。。。。眼瞎的千万别来打我啊)

rmdir 目录名  -->删除空目录(只能删除空目录,目录下有文件或者目录就无法删除),这个命令简直弱爆了。

rm [-rf] 目录或者文件名 -->如果删除文件直接  rm 文件名   就可以了。如果要删除目录的话,必须要加 -r,例如: rm -r /etc    ,这样才能删除目录,否则会报错的。

那么 f有什么用呢?如果你要删除的目录下有很多目录和文件, rm -r命令执行后,每个文件或者目录删除前都问一遍,你要删除吗?(真烦人).但是如果加上参数f直接删除,不会问你那么多了。

rm -rf /etc  命令直接删除 /etc整个目录。(举个例子,别真的拿这个目录试。。。)

4、复制、剪切目录或文件

cp [-rp] 原文件或目录 目标文件或目录  -->复制操作,r在参数中一般表示操作的是目录,这里带上r也是表示操作的对象是目录。p参数表示保留文件和目录的属性[创建的时间等。。]

move [-rf] 原文件或目录 目标文件或目录  -->剪切操作,r表示操作目录,f表示强制执行。

5、查看文件信息

在linux中用ls可以显示目录下的内容和一些文件、目录的信息;

ls [-aldh] [文件或者目录]

a  -->显示所有文件,包括以.开头的隐藏文件

l  -->显示文件的详细信息

d -->查看目录属性

h  -->human,以人类看得懂的方式显示。

ls -i 文件  -->查看文件的id

pwd可以查看当前所在的目录。。。(话说经常找不到自己在哪。。。。很郁闷啊!!!!)

在写这篇随笔的时候,同学来找我要波多老师的教程。。。。所以我一边看波多老师一别写的这篇教程。。—_—‘‘ 。请不要鄙视我。。。

时间: 2024-08-05 06:04:03

文件和目录的基本操作的相关文章

夺命雷公狗---linux NO:10 linux的文件与目录的基本操作

我们往往都是在系统操作文件和目录,那么我们就先来研究下文件和目录的基本操作 这些都是常用的命令,我们都必须要玩明白的... 我们首先用  pwd  来做测试... pwd  主要是显示我们当前在那个目录下,  这里显示  /   那么这样就更简单啦,我们在跟目录下.. 比如我们进入到  etc  目录下再用  pwd  来查看,那么他也就会显示我们在  etc   目录下啦.. 如果我们需要退出这个目录,那么我们cd ..  这样即可退出来了,如下所示: cd  命令的使用方法,其实这个也很简单

C# 文件与目录的基本操作(System.IO)

1. 文件操作 /// <summary> /// 文件读写操作 /// 为简化代码供大家学习,暂不考虑捕捉异常 /// </summary> public partial class TestIO : DevComponents.DotNetBar.Office2007Form { public TestIO() { InitializeComponent(); }   /// <summary> /// 创建文件 /// </summary> priva

(15) PHP 随笔---LAMP Linux基本操作 对文件、目录的操作

◇对目录的操作: ◇创建目录: mkdir Xmu //在当前目录下创建一个名为Xmu的目录 ◇创建多个级别目录关系: mkdir -p newdir/newdir/newdir //在当前目录下创建多个连续目录,-p的意思是以递归的方式 ◇移动目录(也可以针对文件操作): mv dir1 dir2 //把dir1移动到dir2目录下 mv dir1/dir2 dir3 //把dir2移动到dir3目录下 mv dir1/dir2 dir3/dir4 //把dir2移动到dir4目录下 ◇改目录

linux文件和目录基本操作

比较特殊的目录: .   代表此层目录 .. 代表上一层目录 - 代表前一个工作目录 -代表当前用户身份所在的主文件夹 -account 代表account用户所在主文件夹 1.目录相关操作 cd切换目录 cd [相对路径或绝对路径] cd 特殊目录 //切换到特殊目录 cd   //没有加上任何路径,也还是代表回到自己主文件夹的意思 pwd显示当前目录 pwd -P 显示当前路径,而非使用连接的路径 mkdir新建新目录 mkdir [-mp] 目录名称 -m 配置文件目录的权限 -p 直接将

linux基础命令-管理文件和目录

今天学习了对Linux命令的理解和Linux系统中对文件和目录进行管理的基础命令. 在Linux系统中需要通过命令来实现某一项功能,Linux命令的执行需要依赖于Shell命令解释器.Shell是在Linux系统中运行的一种特殊程序,Shell解释器位于用户和内核之间,Shell接收到用户的命令并进行解释,然后将需要执行的的操作传递给内核来执行.根据Linux命令和Shell程序的关系,分为内部命令和外部命令. Linux命令对大小写敏感,格式:命令字 [选项] [参数] 以下辅助操作可以提高输

Linux 程序设计学习笔记----POSIX 文件及目录管理

转载请注明:http://blog.csdn.net/suool/article/details/38141047 问题引入 文件流和文件描述符的区别 上节讲到ANSI C 库函数的实现在用户态,流的相应资源也在用户空间,但无论如何实现最终都需要通过内核实现对文件的读写控制.因此fopen函数必然调用了对OS的系统调用.这一调用在LINUX下即为open, close, read, write等函数.这些都遵循POSIX标准. so,在linux系统中是如何通过POSIX标准实现对文件的操作和目

Linux学习之路&mdash;Linux文件与目录管理

该内容来自鸟哥私房菜 1.目录的相关操作 1.1 特殊的目录 .  代表此层目录 .. 代表上一层目录 -  代表前一个工作目录 ~ 代表"目前用户身份"所在的主文件夹 ~account  代表account这个用户的主文件夹 1.2 目录的基本操作 cd:切换目录 pwd:显示当前目录 mkdir:创建目录 rmdir:删除目录 2.文件的相关操作 创建新的文件touch(也可以修改文件时间) 复制cp:通常源文件与目的文件的权限会不同,目的文件的所有者通常为命令操作者本身,而文件的

跟鸟哥学Linux之——对文件与目录操作命令汇总

在Linux中对文件和目录的操作是一个最基本的技能,就如同我们在Windows下对翻看目录和对文件的一些基本使用方法一样的重要,如果说不会对目录和文件操作那么还谈何其他的操作呢.当然Linux中的图形化界面也是很容易操作,但是在文字化处理界面就需要使用到很多命令,下边是我对这些操作的一个汇总和整合,同时列出了一些基本常用的操作命令,当然本人列出的命令是不全面的,有其他的需要还需要请教巨人了,请看下图. 在该图中我分了四部分,分别是1.巨人.2.对文件的操作命令.3.对目录的操作命令.4.同时可以

文件的属性及基本操作

文件的属性 文件有一定的属性,这根据系统的不同而有所不同,但是通常都包括如下属性:①名称:文件名称唯一,以容易读取的形式保存.②标识符:标识文件系统内文件的唯一标签,通常为数字,它是对人不可读的一种内部名称.③类型:被支持不同类型的文件系统所使用.④位置:指向设备和设备上文件的指针.⑤大小:文件当前大小(用字节.字或块表示),也可包含文件允许的最大值.⑥保护:对文件进行保护的访问控制信息.⑦时间.日期和用户标识:文件创建.上次修改和上次访问的相关信息,用于保护. 安全和跟踪文件的使用.所有文件的