精华内容
下载资源
问答
  • Linux 学习之创建、删除文件和文件夹命令

    万次阅读 多人点赞 2017-09-05 18:26:38
    今天学习了几个命令,是创建、删除文件和文件夹的,在linux里,文件夹是目录,下面说下我学习的命令。 创建文件夹【mkdir】 一、mkdir命令使用权限 所有用户都可以在终端使用 mkdir 命令在拥有权限的文件夹...

    今天学习了几个命令,是创建、删除文件和文件夹的,在linux里,文件夹是目录,下面说下我学习的命令。


    创建文件夹【mkdir】

      一、mkdir命令使用权限

        所有用户都可以在终端使用 mkdir 命令在拥有权限的文件夹创建文件夹或目录。

        二、mkdir命令使用格式

        格式:mkdir [选项] DirName

        三、mkdir命令功能

        通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限(了解Linux文件-文件夹权限请点击这里)。并且,所创建的文件夹(目录)不能与其父目录(即父文件夹)中的文件名重名,即同一个目录下不能有同名的(区分大小写)。

        四、mkdir命令选项说明

        命令中的[选项]一般有以下两种:

        -m    用于对新建目录设置存取权限,也可以用 chmod 命令进行设置。

        -p     需要时创建上层文件夹(或目录),如果文件夹(或目录)已经存在,则不视为错误。

        五、mkdir命令使用举例

        例一:在桌面下面创建以“demo”命名的文件夹。

        使用以下命令即可。

        mkdir 桌面/demo

      例二:在桌面下面创建以“demo”命名的文件夹,并且给文件夹赋权限,权限为123。

        mkdir  123  桌面/demo


    删除文件夹【rm】

      一、rm命令使用权限

        所有用户都可以在终端使用 rm命令删除目录。

        二、rm命令使用格式

        格式:rm [选项] DirName

        三、rm命令功能

        删除档案及目录。

        四、rm命令选项说明

        命令中的[选项]一般有以下几种:

        -i 删除前逐一询问确认。

      -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。

      -r 将目录及以下之档案亦逐一删除,递归所有的子目录,逐一询问。

        五、rm命令使用举例

        例一:删除所有C语言程序文档;删除前逐一询问确认。

        rm -i *.c

      例二:将 Finished 子目录及子目录中所有档案删除。

        rm -r Finished

     

     

         rm -f abc.txt的意思是说强制删除文件。如果文件不存在,也不要提示。这是因为如果直接使用rm abc.txt那么如果文件不存在,rm 会提示你。这在某些情况下,比如我们写一些小脚本,可能不需要他这样做。
    rm -r abc 的意思是说递归所有的子目录。其中要求abc是一个目录名。这条rm运行后,abc目录下的所有子目录里的东西也会一同被删除。通常我们在删除一个目录时会使用rm -rf abc这样的形式,这就是说明删除目录abc,同时要求命令不要产生任何提示。

     

     

     

      注:在linux没有回收站,在试用rm命令的时候,一定要小心些,删除之后就无法再恢复了。

    创建文件【vi】

      一、进入vi的命令

         vi filename :打开或新建文件,并将光标置于第一行首

         vi +n filename :打开文件,并将光标置于第n行首

        vi + filename :打开文件,并将光标置于最后一行首

        vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处

        vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename

        vi filename....filename :打开多个文件,依次进行编辑

      二、移动光标类命令

      h :光标左移一个字符

      l :光标右移一个字符

      space:光标右移一个字符

      Backspace:光标左移一个字符

      k或Ctrl+p:光标上移一行

      j或Ctrl+n :光标下移一行

      Enter :光标下移一行

      w或W :光标右移一个字至字首

      b或B :光标左移一个字至字首

      e或E :光标右移一个字至字尾

      ) :光标移至句尾

      ( :光标移至句首

      }:光标移至段落开头

      {:光标移至段落结尾

      nG:光标移至第n行首

      n+:光标下移n行

      n-:光标上移n行

      n$:光标移至第n行尾

      H :光标移至屏幕顶行

      M :光标移至屏幕中间行

      L :光标移至屏幕最后行

      0:(注意是数字零)光标移至当前行首

      $:光标移至当前行尾

     三、屏幕翻滚类命令

      Ctrl+u:向文件首翻半屏

      Ctrl+d:向文件尾翻半屏

      Ctrl+f:向文件尾翻一屏

      Ctrl+b;向文件首翻一屏

      nz:将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。

     四、插入文本类命令

      i :在光标前

      I :在当前行首

      a:光标后

      A:在当前行尾

      o:在当前行之下新开一行

      O:在当前行之上新开一行

      r:替换当前字符

      R:替换当前字符及其后的字符,直至按ESC键

      s:从当前光标位置处开始,以输入的文本替代指定数目的字符

      S:删除指定数目的行,并以所输入文本代替之

      ncw或nCW:修改指定数目的字

      nCC:修改指定数目的行

     五、删除命令

      ndw或ndW:删除光标处开始及其后的n-1个字

      do:删至行首

      d$:删至行尾

      ndd:删除当前行及其后n-1行

      x或X:删除一个字符,x删除光标后的,而X删除光标前的

      Ctrl+u:删除输入方式下所输入的文本

     六、搜索及替换命令

      /pattern:从光标开始处向文件尾搜索pattern

      ?pattern:从光标开始处向文件首搜索pattern

      n:在同一方向重复上一次搜索命令

      N:在反方向上重复上一次搜索命令

      :s/p1/p2/g:将当前行中所有p1均用p2替代

      :n1,n2s/p1/p2/g:将第n1至n2行中所有p1均用p2替代

      :g/p1/s//p2/g:将文件中所有p1均用p2替换

     七、vi命令使用举例

      例一:创建文件a.txt。

      vi a.txt

      Hello everyone!

      :wq //在退出时,直接输入:wq会发现退不出去,退出方法是:编辑完成后按ESC,然后输入:q就是退出;还有:wq是保存后退出,加感叹号是表示强制

      

      

      

    修改档案时间【touch】

       一、touch命令使用权限

        所有用户都可以在终端使用 touch命令。

        二、touch命令使用格式

        格式:touch [-acfm][-d <日期时间>][-r <参考文件或目录>][-t <日期时间>][--help] [--version][文件或目录...] 或 touch [-acfm][--help][--version][日期时间][文件或目录...]

        (touch [-acfm][-r reference-file] [--file=reference-file][-t MMDDhhmm[[CC]YY][.ss]][-d time] [--date=time][--time={atime,access,use,mtime,modify}][--no-create][--help] [--version]file1 [file2 ...])

        三、touch命令功能

      touch fileA,如果fileA存在,使用touch命令可更改这个文件或目录的日期时间,包括存取时间和更改时间;如果fileA不存在,touch命令会在当前目录下新建一个空白文件fileA。

      注:使用touch指令可更改文件或目录的日期和时间,包括存取时间和更改时间。文件的时间属性包括文件的最后访问时间,最后修改时间以及最后在磁盘上修改的时间,命令stat显示结果显示了三个时间属性。

        四、touch命令选项说明

        a 改变档案的读取时间记录。

      m 改变档案的修改时间记录。

      c 假如目的档案不存在,不会建立新的档案。与 --no-create 的效果一样。

      f 不使用,是为了与其他 unix 系统的相容性而保留。

      r 使用参考档的时间记录,与 --file 的效果一样。

      d 设定时间与日期,可以使用各种不同的格式。

      t 设定档案的时间记录,格式与 date 指令相同。[[CC]YY]MMDDhhmm[.SS],CC为年数中的前两位,即”世纪数”;YY为年数的后两位,即某世纪中的年数.如果不给出CC的值,则linux中touch命令参数将把年数CCYY限定在1969--2068之内.MM为月数,DD为天将把年数CCYY限定在1969--2068之内.MM为月数,DD为天数,hh 为小时数(几点),mm为分钟数,SS为秒数.此处秒的设定范围是0--61,这样可以处理闰秒.这些数字组成的时间是环境变量TZ指定的时区中的一个时间.由于系统的限制,早于1970年1月1日的时间是错误的.

      --no-create 不会建立新档案。

      --help 列出指令格式。

      --version 列出版本讯息。

        五、touch命令使用举例

        例一:更新file1.txt的存取和修改时间。

      touch file1.txt

      例二:如果file1.txt不存在,不创建文件

      touch -c file1.txt

      例三:更新file1.txt的时间戳和ref+file相同

      touch -r ref+file file1.txt

      例四:设置文件的时间戳为2011年5月18日9点45分10秒

      ls -l file1.txt

      touch -t 1105190945.10 file1.txt


    在新建文件时用touch命令可以建立一个空文件,而vi命令则可以直接编辑文件的内容并保存。touch命令在linux中很少用到,我个人还是比较喜欢vi命令,可以直接对文档进行编辑。

    展开全文
  • linux 删除文件(批量删除文件

    千次阅读 2019-04-23 19:51:07
    一般的删除文件的操作 删除几个文件 rm 文件1 文件2 删除文件夹下面所有文件 rm * -rf 删除某些固定字母开头的文件 rm xxx* 删除一类文件 rm *.txt 批量删除文件 首先查找我们要删除的某类批量的文件: find . -...

    一般的删除文件的操作

    • 删除几个文件 rm 文件1 文件2
    • 删除文件夹下面所有文件 rm * -rf
    • 删除某些固定字母开头的文件 rm xxx*
    • 删除一类文件 rm *.txt

    批量删除文件

    首先查找我们要删除的某类批量的文件:
    find . -maxdepth 1 -regex ".*ws.*"
    maxdepth参数为1表示只在当前目录查找,不递归查找子目录
    regex参数是正则表达式
    上面的命令表示查找所有文件名中含有“ws”的文件。
    批量删除上面查找到的文件:
    find . -maxdepth 1 -regex ".*ws.*" | xargs rm -rf
    xargs是把前面的输出作为后面的参数,如果多行输出,就多次执行后面的命令
    有的linux系统支持的regex正则表达式不一样,可以使用下面的方式替换
    find . -maxdepth 1 -name "*.c" | xargs rm -rf
    还有使用下面的命令也可以:
    find . -maxdepth 1 -regex ".*ws.*" -exec rm -rf {} \;

    参考:https://www.cnblogs.com/shengulong/p/6742027.html
    https://blog.csdn.net/weixin_41076809/article/details/79986454

    展开全文
  • 比360强力删除还暴力的删除文件(夹)方法

    万次阅读 多人点赞 2018-08-15 21:53:29
    遇到一些流氓文件夹删不掉,特别是在一些存放重要文件的地方出现这种问题,是一种特别头疼的事情。今天我就遇到了,有个文件夹怎么删都删不掉,我特地下载了360进行强力删除都删不掉。。。真TMD的流氓。。 不过还...

    遇到一些流氓文件夹删不掉,特别是在一些存放重要文件的地方出现这种问题,是一种特别头疼的事情。今天我就遇到了,有个文件夹怎么删都删不掉,我特地下载了360进行强力删除都删不掉。。。真TMD的流氓。。

     

    不过还好在网上找到了比360强力删除还牛的方法,总算是拔掉了这根心头刺。

     

    此方法仅适用于Windows。

     

    ▍新建文本文件

    在电脑的任意位置新建一个文本文件。

     

    ▍输入代码

    打开新建的文本文件,输入下列代码,然后保存:

    DEL /F /A /Q \\?\%1
    RD /S /Q \\?\%1

    如下图:

     

    ▍更改后缀名

    修改该文件的后缀名为.bat,也就是Windows批处理文件。

     

    ▍拖拽删除文件(夹)

    将想要删除的文件(夹)拖拽到该文件上方松开,该文件(夹)就被删除了。

     

    二维码

     

    展开全文
  • CentOS7 删除文件命令

    万次阅读 2018-11-11 17:05:30
    在Linux下删除文件用rm命令,具体用法如下: rm [选项] 文件 选项说明: -f -force 忽略不存在的文件,强制删除,无任何提示 -i --interactive 进行交互式地删除 -r | -R --recursive 递归式地删除列出...

    在Linux下删除文件用rm命令,具体用法如下:

    rm [选项] 文件

    选项说明:

    -f    -force      忽略不存在的文件,强制删除,无任何提示

    -i    --interactive    进行交互式地删除

    -r | -R  --recursive     递归式地删除列出的目录下的所有目录和文件

    -v      --verbose    详细显示进行的步骤

    命令实例:

    1、常规删除a.txt文件

    [root]# rm a.txt

    2、强行删除file.log文件

    [root]# rm -f file.log

    3、删除dirname目录下的所有东西

    [root]# rm -ivrf dirname

    4、删除以 -f 开头的文件

    [root]# touch ./-f
    [root]# ls ./-f
    ./-f
    [root]# rm ./-f

    或者使用

    [root]# touch -- -f 
    [root]# ls -- -f 
    -f
    [root]# rm -- -f   

     

    展开全文
  • PHP 删除文件

    万次阅读 2019-07-29 15:48:31
    //删除文件 $path为绝对路径 public function delFile($path){ $url=iconv('utf-8','gbk',$path); if(PATH_SEPARATOR == ':'){ //linux unlink($path); }else{ //Windows ...
  • cmd新建、删除文件和文件夹

    万次阅读 多人点赞 2018-03-19 16:16:10
    新建文件夹和文件 cd .. 返回上一级 md test 新建test文件夹 md d:\test\my d盘下新建文件夹 cd test 进入test文件夹 cd.>cc.txt 新建cc.txt文件 dir 列出文件夹下所有文件及...删除文件夹和文件 cd test 进...
  • linux删除文件

    千次阅读 2019-06-20 11:14:52
    在Linux下删除文件用rm命令,具体用法如下: rm [选项] 文件 选项说明: -f -force 就是直接强行删除,不作任何提示 -i --interactive 进行交互式地删除 -r | -R --recursive 递归式地删除列出的目录...
  • 【MATLAB】Matlab删除文件或者文件

    万次阅读 2018-11-19 13:20:18
    Matlab删除文件基本操作 删除一个文件:delete(filename) 删除一类文件:delete(‘*.后缀’) 删除文件夹及文件夹下的文件:rmdir(文件夹名字,‘s) **代码如下: ** % get multiply station observe path ...
  • ubuntu删除文件和文件夹

    万次阅读 2018-04-07 13:42:33
    rm(remove)指令用于删除目录或...补充说明: 执行rm指令可删除文件或目录,如欲删除目录必须加上参数”-r”,否则预设仅会删除文件。 参数: -d或–directory 直接把欲删除的目录的硬连接数据删成0,删除该目录。 ...
  • Linux删除文件命令

    千次阅读 2019-11-14 16:34:31
    删除文件(即这个文件被删除) 单个删除:rm -f + 文件名 eg:rm -f 2018_12_26.stderrout.log.060121612--执行完成即将这个文件删除 批量删除:rm -f + *文件关键字* eg:rm -f rm *stderrout.log* --...
  • gradle删除文件

    千次阅读 2019-01-14 00:09:10
    //删除xml文件 task cleanTempFiles() ...删除文件") FileTree tree = fileTree("out/production/classes") tree.visit{ element -&gt; if(element.getName().endsWith(".xml")){ ...
  • Android之删除文件

    千次阅读 2018-11-05 14:44:12
    Android之删除文件。 但是,如果删除的是图片的话,此方法删除的只是自定义文件夹下的图片文件,图库里的图片并不能删除。 /** 删除文件,可以是文件或文件夹 * @param delFile 要删除的文件夹或文件名 * @...
  • c# 删除程序占用的文件,清理删除文件,彻底删除文件,解除文件占用 文件打开时是,以共享模式打开 FileStream inputStream = new FileStream(name, FileMode.Open, FileAccess.Read, FileShare.ReadWrite); p....
  • SQL Server 删除文件/文件组问题

    千次阅读 2019-02-14 18:23:04
    SQL Server 删除文件/文件组问题 在做表分区或其他情形时,经常会遇到移除历史文件、文件组报错的问题,本文将通过实验的方式,发现什么情形会出现删除文件、文件组报错,报错的内容,最终总结删除文件文件组的方式...
  • hadoop 删除文件、文件夹

    万次阅读 2018-09-03 15:32:46
    要从HDFS中删除文件,可以使用以下命令: hadoop fs -rm -r -skipTrash /path_to_file/file_name 要从HDFS中删除文件夹,可以使用以下命令: hadoop fs -rm -r -skipTrash /folder_name...
  • Git 添加和删除文件

    千次阅读 2018-10-27 18:34:34
    1.添加文件  新增一个文件test.txt。 $ touch test.txt  提交到暂存区。 $ git add test.txt ... 2.删除文件  删除一个文件test.txt。 $ rm test.txt  从版本库删除该文件。 $ git rm test...
  • FTP文件操作之删除文件

    万次阅读 2013-04-22 10:15:45
    FTP文件操作之删除文件 FTP文件操作之创建目录 FTP文件操作之获取文件列表 上面我已经介绍了利用ftp进行上传跟下载,接下来跟大家分享的是删除ftp服务器上的文件的部分。有了上传,有了下载,那么删除自然...
  • python 判断文件是否存在,删除文件

    万次阅读 2019-03-18 16:29:21
    #判断文件是否存在,path为文件路径 import os os.path.exists(path) #删除文件,path为文件路径 import os os.remove(path)
  • linux模糊删除文件

    千次阅读 2019-07-19 19:41:18
    linux(模糊批量删除文件)删除指定文件夹中某个文件除外的其他文件 # shopt -s extglob # rm -fr !(file1) (慎用) 排除多个可以这样: # rm -rf !(file1|file2) (慎用) 首先科普下shopt -s extglob Bash Shell...
  • 删除文件1.克隆远程仓库到本地库。例如使用ssh方法:git clone git@github.com:xxx/xxx.git2.对需要删除的文件、文件夹进行如下操作:git rm test.txt (删除文件)git rm -r test (删除文件夹)3.提交修改git commit -m...
  • Mac OS删除文件和文件夹的命令

    万次阅读 2018-04-04 14:27:36
    使用rm既可以删除文件又可以删除文件夹 删除文件夹(无论文件夹是否为空) rm -rf 目录名字 -r 就是向下递归,不管有多少级目录,一并删除 -f 就是直接强行删除,不作任何提示的意思 强制删除文件 rm -f ...
  • jvm占用文件导致文件不能删除,debug过程中尝试手动删除文件会提示“文件已在java platform se binary”中打开。 一般来说 java file.delete失败 有以下几个原因 1.看看是否被别的进程引用,手工删除试试(删除不了...
  • C#:删除文件

    千次阅读 2019-06-17 10:52:09
    参考网址:... 参数path1为删除文件路径,例如: private static string _fileDel = "E:/VS_projects/project1/files/WpfApplication2.zip"; DeleteFile(_fileDel); //删除文件 ...
  • 删除文件之后空间不释放在我这遇到的情况主要有两种: 1.hdfs删除文件之后空间不释放 针对此种情况主要是hdfs的回收站功能,为了防止文件误删除,删除的文件会先放到回收站里。 删除的时候也可以直接彻底删除,只...
  • 使用Java文件删除file.delete()无法删除文件的解决方法 今天在使用springboot删除文件的时候无法进行正常删除,经过一段时间的排查,发现是在进行文件读取后没有关闭数据流导致的,再此进行记录。 查找原因 ...
  • linux的删除文件命令和强制删除命令

    万次阅读 2019-01-11 19:50:05
    Linux中有许多的删除命令的句子,例如删除目录的rmdir,删除文件的rm,下面实用的两个强制删除句子 一、强制删除目录 rm -rf var/usr/epd 意思就是强制删除var/usr/epd下的所有文件目录及文件夹和任何文件,其中...
  • U盘删除的文件能恢复吗,删除文件怎么恢复?U盘相信大家都使用过的吧,在存储数据和携带方面都是非常的方便的,唯一不好的地方就在于如果没有备份的情况下出现误删的意外,那么想要再恢复的话就有点小麻烦了,那误删...
  • java用部分匹配删除文件-根据日期删除文件 import java.io.File; import java.text.SimpleDateFormat; import java.util.Date; public class DeleteFileByDate { //这里指定文件保存的位置 private final ...
  • bat 删除文件及文件夹

    万次阅读 2017-09-29 11:04:41
    删除文件  del命令参数说明 /F 强制删除只读文件。 /S 从所有子目录删除指定文件。 /Q 安静模式。删除全局通配符时,不要求确认。 /A 根据属性选择要删除的文件。 删除指定属性或指定属性...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 294,399
精华内容 117,759
关键字:

删除文件