centos系统文件与文件夹操作(新建、删除、移动)

1.新建文件夹

mkdir 文件名

新建一个名为test的文件夹在home下

1 mkdir /home/test

2.新建文本

在home下新建一个test.sh脚本

1 vi /home/test.sh

3.删除文件或文件夹

删除home目录下的test目录

1 rm /home/test

这种不带参数的删除方法经常会提示无法删除,因为权限不够。

1 rm -r /home/test

-r是递归的删除参数表中的目录及其子目录。 目录将被清空并且删除。 当删除目录包含的具有写保护的文件时用户通常是被提示的。

1 rm -rf /home/test

-f是不提示用户,删除目录下的所有文件。请注意检查路径,输成别的目录就悲剧了。

1 rm -ir /home/test

-i是交互模式。使用这个选项,rm命令在删除任何文件前提示用户确认。

4.移动文件或文件夹

mv [options] 源文件或目录 目标文件或目录

参数:

-i:交互方式操作。如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户回答”y”或”n”,这样可以避免误覆盖文件。

-f:禁止交互操作。mv操作要覆盖某个已有的目标文件时不给任何指示,指定此参数后i参数将不再起作用。

5.复制文件或文件夹

cp [options] 来源档(source) 目的?n(destination)

参数:

-a :相当于 -pdr 的意思;

-d :若来源文件为连结文件的属性(link file),则复制连结文件属性而非档案本身;

-f :为强制 (force) 的意思,若有重复或其它疑问时,不会询问使用者,而强制复制;

-i :若目的?n(destination)已经存在时,在覆盖时会先询问是否真的动作!

-l :进行硬式连结 (hard link) 的连结档建立,而非复制档案本身;

-p :连同档案的属性一起复制过去,而非使用预设属性;

-r :递归持续复制,用于目录的复制行为;

-s :复制成为符号连结文件 (symbolic link),亦即『快捷方式』档案;

-u :若 destination 比 source 旧才更新 destination !

最后需要注意的,如果来源档有两个以上,则最后一个目的文件一定要是『目录』才行!

时间: 2024-11-05 18:38:34

centos系统文件与文件夹操作(新建、删除、移动)的相关文章

如何删除与恢复XP系统文件和文件夹

  如何删除与恢复XP系统文件和文件夹            1.删除文件或文件夹 步骤1:打开要删除的文件或文件夹所在的文件夹窗口,选中需要删除的文件或文件夹(参见图1左图),按一下[Delete]键. 步骤2:在弹出的删除确认对话框中单击"是"按钮,便可将选定的文件或文件夹移动到"回收站"文件夹中,也即删除了所选文件或文件夹,如图1右图所示. 2.恢复误删除的文件或文件夹 步骤1:要恢复被误删除的文件或文件夹,可双击桌面上的"回收站"图标,打

linux中在文件夹下新建文档属于写操作(w)还是执行(x)操作

问题描述 linux中在文件夹下新建文档属于写操作(w)还是执行(x)操作 众所周知,linux下文档和文件夹都有rwx操作,读鸟哥的私房菜中说不能在没有x权限的文件夹下执行一些命令,比如man,ll等,那在文件夹中新建文档是属于写操作还是执行操作? 解决方案 这要看你是怎样新建的这个文件,比如用 touch 来创建的文件,正常情况下就不会有x权限. 但如果你有执行gcc的权限,那么你用gcc编译一个自己写的c文件得到一个可执行执行程序时通常就有x权限了. 还有一些脚本文件,一般新建时用vi或e

PHP文件及文件夹操作之创建、删除、移动、复制_php实例

创建FileUtil.php文件,内容及调用方式如下: <?php /** * 操纵文件类 * * 例子: * FileUtil::createDir('a/1/2/3'); 测试建立文件夹 建一个a/1/2/3文件夹 * FileUtil::createFile('b/1/2/3'); 测试建立文件 在b/1/2/文件夹下面建一个3文件 * FileUtil::createFile('b/1/2/3.exe'); 测试建立文件 在b/1/2/文件夹下面建一个3.exe文件 * FileUtil

PHP文件及文件夹操作之创建、删除、移动、复制

创建FileUtil.php文件,内容及调用方式如下: <?php /** * 操纵文件类 * * 例子: * FileUtil::createDir('a/1/2/3'); 测试建立文件夹 建一个a/1/2/3文件夹 * FileUtil::createFile('b/1/2/3'); 测试建立文件 在b/1/2/文件夹下面建一个3文件 * FileUtil::createFile('b/1/2/3.exe'); 测试建立文件 在b/1/2/文件夹下面建一个3.exe文件 * FileUtil

BAT批处理之文件与文件夹操作代码(附xcopy命令详解)_DOS/BAT

批处理中的文件.文件夹操作,xcopy命令的用法. 一,建bat文件自动执行复制,删除命令. 例1:复制cd.dll文件至windows\system32的bat文件内容: 复制代码 代码如下: copy cd.dll %windir%\system32 例2:卸载windows\system32目录中的cd.dll,即把上面复制的文件删除: 复制代码 代码如下: del %windir%\system32\cd.dll 例3:删除download文件夹中的文件,例子如下: 复制代码 代码如下:

asp的Fso文件/文件夹操作类

和前面提到的一样,这个也只是把一些函数压在一起.实际上用一些函数集的方法放程序中更好. 主要功能: 1,创建删除文件夹 2,获取某个文件夹里的文件夹名称和个数 3,获取某个文件夹里的文件名称和个数 4,检查某个文件夹是否存在 5,检查某个文件是否存在 6,删除文件 7,读取某个文件的内容 7,创建一个文件,并把内容写到这个文件里面 总的来说,功能就分两个,一个是文件操作,一个是文件夹操作.我只是根据我的那个"在线作业管理系统"的需求写的,并不适合所有人... <% '******

ASP入门教程-文件夹操作

文件夹操作主要包括创建.复制.移动和删除文件夹,检查文件夹是否存在以及指定路径中某文件夹中相应的文件对象.完成这些操作可以使用 FileSystemObjec对象或 Folder 对象的方法. 一.使用 FileSystemObject 对象的相应方法进行文件夹进行操作 1.使用 FileSystemObject 对象创建文件夹时,先要创建 FileSystemObject 对象,再使用它的 CreateFolder 方法创建文件夹对象,其语法格式如下: fso.CreateFolder(fol

双击任何一个文件夹都会新建一个窗口打开怎么办

这个问题可以说是非常偏门的问题,小编自己遇到这个问题的时候,在网上找了半天都没找到解决办法.网上的解决方法我发现跟我的都不一样最后自己找啊找总于找到原因了,下面给大家归纳下两个失误的操作会使双击任何一个文件夹都会新建一个窗口打开 . 1 比较常见的解决方法就是设置问题 随便打开一个文件夹,然后点击工具,选择文件夹选项,常规里面有个浏览文件,选择第一个.如图: 2 另外一个问题是小编自己操作失误造成的 那就是因为小编的电脑C盘的Program Files 中里面的Java目录里面有一个Intern

C#文件、文件夹操作

using System; using System.Collections.Generic; using System.Linq; using System.Windows; using System.Text; using System.IO; //文件操作所属的命名空间. namespace FileOperate { public class FileOperate//对文件的操作类 { //删除文件方法. public bool DeletFile(string Filefullpat