精华内容
下载资源
问答
  • 笔者给大家介绍Linux系统删除文件夹和文件的命令,很多朋友喜欢是rmdir命令来删除文件,不过当遇到目录非空,就会麻烦,下面阅读本文学习下linux删除文件夹和文件的命令
  • Linux系统是服务器最常见操作系统,当然也面临着非常多安全事件,当发生删除文件错误时候,恢复文件就尤为重要了,下面这篇文章主要介绍了Linux恢复删除文件的lsof命令,需要朋友可以参考借鉴,下面来一起看...
  • Windows快速批量删除大量文件的命令

    万次阅读 多人点赞 2017-09-08 17:07:50
    Windows服务器或普通操作系统中经常会遇到很多生成临时文件需要删除,如果需要删除的文件夹中数目很多,且文件很巨大时,如果通过鼠标选择文件夹再直接删除会响应得非常慢,特别是文件数量也巨大时,Windows系统在...

    Windows服务器或普通操作系统中经常会遇到很多生成的临时文件需要删除,如果需要删除的文件夹中数目很多,且文件很巨大时,如果通过鼠标选择文件夹再直接删除会响应得非常慢,特别是文件数量也巨大时,Windows系统在删除之前还会先计算文件大小,那个龟速让你无语到飞起。用下面两个DOS命令则可以比较快速删除大量文件夹和文件。

    命令分别如下:

    rmdir [drive:]path [/S] [/Q]

    del [drive:]path [/S] [/Q]

    其中rmdir 与rd命令相同。
    /S 表示除目录本身外,还将删除指定目录下的所有子目录和文件。
    /Q 表示安静模式,删除时不需要经过确认。

    如删除 D:\temp\目录下的所有文件的写法如下:
    rmdir d:\temp\ /S /Q
    del d:\temp\ /S /Q

    推荐使用rmdir 命令,批量删除大量文件时比del 更高效快速。

     

    扩展:

    批量删除当前路径下后缀为 .jpg和 .json

    del /a /f /s /q  "*.jpg" "*.json"

    *为通配符 
    /a /f 是强制删除所有属性的文件 
    /q是无需确认直接删除 
    要是再加上/s开关,就可以删除子文件加中的文件

    展开全文
  • 经常要在usr目录下新建、拷贝文件,此文件夹在Linux类系统中需要root权限才能访问,因此用常规鼠标右键菜单操作是无效,今天分享一下在终端中使用命令新建、拷贝文件。 相关命令:  cd 路径 ...

     转自:http://www.cnblogs.com/jackchiang/p/4065723.html

      我们在Ubuntu系统中安装程序时,经常要在usr目录下新建、拷贝文件,此文件夹在Linux类系统中需要root权限才能访问,因此用常规的鼠标右键菜单操作是无效的,今天分享一下在终端中使用命令新建、拷贝文件。
      相关命令:  

    cd 路径                   (进入一个路径,比如 /usr/local/lib)
    
      cd ..          (返回上一个文件夹)
    
      ls         (显示当前文件夹下的所有文件,Linux独有哦,dir 也有相同功能)
    
      sudo 命令     (获取超级管理权限,需要输入密码)


    常用新建、删除、拷贝命令: 

        mkdir 目录名        (新建一个文件夹,文件夹在Linux系统中叫做“目录”)
    
      touch 文件名        (新建一个空文件)
    
     
    
      rmdir 目录名        (删除一个空文件夹,文件夹里有内容则不可用)
    
      rm -rf 非空目录名 (删除一个包含文件的文件夹)
    
      rm 文件名 文件名 (删除多个文件)
      
    mv 文件名 目的文件夹 (移动文件到新的文件夹下)
       cp 文件名 目标路径(拷贝一个文件到目标路径,如cp hserver /opt/hqueue)
    
      cp -i        (拷贝,同名文件存在时,输出 [yes/no] 询问是否执行)
    
      cp -f        (强制复制文件,如有同名不询问)
    
     
      常用解压、安装程序、文件更新命令:deb格式双击即可安装
    
      tar -zxvf *.tar.gz      ( 解压 tar.gz格式的文件 )
    
      source *.install    (安装install格式的安装包)
    
      sh 路径/×.sh        (安装sh格式的文件,如 sudo sh /home/hp/Downloads/*.sh)
    
      sudo apt-get upgrade(更新已安装的包)
    
      sudo apt-get update  (更新源)

      如果想知道安装的文件身在何方?可以去 /usr/share/applications 文件夹下面看看,然后用前文提到的方法在桌面创建一个快捷方式。

      以上都是我常用的命令,其实Linux下的命令多如牛毛,但随着Ubuntu的图形界面的发展,很多命令在个人桌面电脑已经不大使用了,但在只有命令行的服务器集群还是需要的,所以我很佩服那些维护服务器的工程师,另外,想拥有出色的编程技术,记忆力真的很重要,所以各位不要总是熬夜,照顾好自己的身体。

      话说博客园的日记功能,原来是私有性质,移到日记中的文章首页就不会公开显示了,而且不能移回去。。。

     
      增加一个rpm格式的安装方法:

      rpm其实不是软件包,而debian系统下的包管理机制,如果要安装rpm格式按以下步骤:

      方法一:先用alien把rpm转deb

        安装alien: sudo apt-get install alien
        转换为deb包:alien -d xxx.rpm  (deb包在UBuntu下可以直接双击安装)
        直接安装:alien -i xxx.rpm

      方法二:安装rpm包管理器(redhead专用)

        获取安装:sudo apt-get install rpm
        创建文件夹:mkdir /var/lib/rpm
        初始化:rpm --initdb 
        安装rpm文件:rpm -ivh xxx.rpm

      chmod +x *.sh 这个命令是为sh文件增加可执行权限;

      chmod +R 777 *.*  对当前目录下的所有子目录和子文件进行 777权限的变更;通在安装软件时复制相关文件。


    安装alien

    # wget http://ftp.de.debian.org/debian/pool/main/a/alien/alien_8.86.tar.gz  
    
    # tar -zxvpf alien_8.86.tar.gz   
    
    # cd alien  
    
    To install alien, become root and type:
    
    # perl Makefile.PL
    
    # make
    
    # make install


    DEB与RPM互换

    Debian的DEB与redhat的RPM是Linux下比较方便的软件安装包格式.使用alien可以实现这两者的互换.

    1、安装alien

    在ubuntu下,alien已经添加在源中,可以使用 sudo apt-get install alien进行安装

    2、转换RPM为DEB

    sudo alien test.rpm

    3、转换DEB至RPM

    sudo alien -r test deb


     

    2017年6月19日更新

     

    alien工具的作用:一个将rpm包转换为deb包的工具

    alien工具的安装:apt-get install alien
    alien的使用:先进入rpm包的目录,再在终端使用命令 alien xxx.rpm
    即可在本目录下生成一个xxx.deb
    然后你就可以   dpkg -i xxx.deb了
    debian就是一种linux系统 ubuntu就是用的这种形式(一般使用的apt命令dpkg命令的就是debian的系统)
    rpm是红帽子linux安装管理程序 后缀是rpm就用这个命令安装
    *.rpm格式的软件包,

    rpm(redhat package manager),一般命令为: 安装:rpm -ivh *.rpm,i 安装,v 校验,h 用散列符显示安装进度  卸载rpm -e packagename, 卸载

    *.tar.gz/*.tgz、*.bz2形式的二进制软件包安装:tar -zxvf *.tar.gz 或  tar -jxvf *.bz2
    安装你说得那个软件
    tar -zxvf  fcitx-4.0.0.tar.gz
    cd  fcitx-4.0.0
    /.configure
    make
    sudo make installl

     

     

    四个重要文件

        /etc/profile —— 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置;

        /etc/environment —— 在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量;

        /etc/bashrc —— 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取;

        ~/.profile —— 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,它设置一些环境变量,执行用户的.bashrc文件;

        ~/.bashrc —— 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取;

    转载于:https://www.cnblogs.com/ericli-ericli/articles/7028478.html

    展开全文
  • linux中删除文件和目录的命令 rm命令

    千次阅读 2018-01-10 20:55:58
    linux中删除文件和目录的命令: rm命令。rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均...

    linux中删除文件和目录的命令: rm命令。rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。

    rm是一个危险的命令,使用的时候要特别当心,尤其对于新手,否则整个系统就会毁在这个命令(比如在/(根目录)下执行rm * -rf)。所以,我们在执行rm之前最好先确认一下在哪个目录,到底要删除什么东西,操作时保持高度清醒的头脑。

    1.命令格式:

    rm [选项] 文件… 

    2.命令功能:

    删除一个目录中的一个或多个文件或目录,如果没有使用- r选项,则rm不会删除目录。如果使用 rm 来删除文件,通常仍可以将该文件恢复原状。

    3.命令参数:

        -f, --force    忽略不存在的文件,从不给出提示。

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

        -r, -R, --recursive   指示rm将参数中列出的全部目录和子目录均递归地删除。

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

           --help     显示此帮助信息并退出

           --version  输出版本信息并退出

    4.命令实例:

    实例一:删除文件file,系统会先询问是否删除。 

    命令:

    rm 文件名

    输出:

    [root@localhost test1]# ll

    总计 4

    -rw-r--r-- 1 root root 56 10-26 14:31 log.log

    root@localhost test1]# rm log.log 

    rm:是否删除 一般文件 “log.log”? y

    root@localhost test1]# ll

    总计 0[root@localhost test1]#

    说明:

    输入rm log.log命令后,系统会询问是否删除,输入y后就会删除文件,不想删除则数据n。

    实例二:强行删除file,系统不再提示。 

    命令:

    rm -f log1.log

    输出:

    [root@localhost test1]# ll

    总计 4

    -rw-r--r-- 1 root root 23 10-26 14:40 log1.log

    [root@localhost test1]# rm -f log1.log 

    [root@localhost test1]# ll

    总计 0[root@localhost test1]#

    实例三:删除任何.log文件;删除前逐一询问确认 

    命令:

    rm -i *.log

    输出:

    [root@localhost test1]# ll

    总计 8

    -rw-r--r-- 1 root root 11 10-26 14:45 log1.log

    -rw-r--r-- 1 root root 24 10-26 14:45 log2.log

    [root@localhost test1]# rm -i *.log

    rm:是否删除 一般文件 “log1.log”? y

    rm:是否删除 一般文件 “log2.log”y

    [root@localhost test1]# ll

    总计 0[root@localhost test1]#

    实例四:将 test1子目录及子目录中所有档案删除

    命令:

    rm -r test1

    输出:

    [root@localhost test]# ll

    总计 24drwxr-xr-x 7 root root 4096 10-25 18:07 scf

    drwxr-xr-x 2 root root 4096 10-26 14:51 test1

    drwxr-xr-x 3 root root 4096 10-25 17:44 test2

    drwxrwxrwx 2 root root 4096 10-25 17:46 test3

    drwxr-xr-x 2 root root 4096 10-25 17:56 test4

    drwxr-xr-x 3 root root 4096 10-25 17:56 test5

    [root@localhost test]# rm -r test1

    rm:是否进入目录 “test1”? y

    rm:是否删除 一般文件 “test1/log3.log”? y

    rm:是否删除 目录 “test1”y

    [root@localhost test]# ll

    总计 20drwxr-xr-x 7 root root 4096 10-25 18:07 scf

    drwxr-xr-x 3 root root 4096 10-25 17:44 test2

    drwxrwxrwx 2 root root 4096 10-25 17:46 test3

    drwxr-xr-x 2 root root 4096 10-25 17:56 test4

    drwxr-xr-x 3 root root 4096 10-25 17:56 test5

    [root@localhost test]#

    实例五:rm -rf test2命令会将 test2 子目录及子目录中所有档案删除,并且不用一一确认

    命令:

    rm -rf  test2 

    输出:

    [root@localhost test]# rm -rf test2

    [root@localhost test]# ll

    总计 16drwxr-xr-x 7 root root 4096 10-25 18:07 scf

    drwxrwxrwx 2 root root 4096 10-25 17:46 test3

    drwxr-xr-x 2 root root 4096 10-25 17:56 test4

    drwxr-xr-x 3 root root 4096 10-25 17:56 test5

    [root@localhost test]#

    实例六:删除以 -f 开头的文件

    命令:

    rm -- -f

    输出:

    [root@localhost test]# touch -- -f

    [root@localhost test]# ls -- -f

    -f[root@localhost test]# rm -- -f

    rm:是否删除 一般空文件 “-f”? y

    [root@localhost test]# ls -- -f

    ls: -f: 没有那个文件或目录

    [root@localhost test]#

    也可以使用下面的操作步骤:

    [root@localhost test]# touch ./-f

    [root@localhost test]# ls ./-f

    ./-f[root@localhost test]# rm ./-f

    rm:是否删除 一般空文件 “./-f”? y

    [root@localhost test]#

    实例七:自定义回收站功能

    命令:

    myrm(){ D=/tmp/$(date +%Y%m%d%H%M%S); mkdir -p $D; mv "$@" $D && echo "moved to $D ok"; }

    输出:

    [root@localhost test]# myrm(){ D=/tmp/$(date +%Y%m%d%H%M%S); mkdir -p $D;  mv "$@" $D && echo "moved to $D ok"; }

    [root@localhost test]# alias rm='myrm'

    [root@localhost test]# touch 1.log 2.log 3.log

    [root@localhost test]# ll

    总计 16

    -rw-r--r-- 1 root root    0 10-26 15:08 1.log

    -rw-r--r-- 1 root root    0 10-26 15:08 2.log

    -rw-r--r-- 1 root root    0 10-26 15:08 3.log

    drwxr-xr-x 7 root root 4096 10-25 18:07 scf

    drwxrwxrwx 2 root root 4096 10-25 17:46 test3

    drwxr-xr-x 2 root root 4096 10-25 17:56 test4

    drwxr-xr-x 3 root root 4096 10-25 17:56 test5

    [root@localhost test]# rm [123].log

    moved to /tmp/20121026150901 ok

    [root@localhost test]# ll

    总计 16drwxr-xr-x 7 root root 4096 10-25 18:07 scf

    drwxrwxrwx 2 root root 4096 10-25 17:46 test3

    drwxr-xr-x 2 root root 4096 10-25 17:56 test4

    drwxr-xr-x 3 root root 4096 10-25 17:56 test5

    [root@localhost test]# ls /tmp/20121026150901/

    1.log  2.log  3.log

    [root@localhost test]#

    说明

    上面的操作过程模拟了回收站的效果,即删除文件的时候只是把文件放到一个临时目录中,这样在需要的时候还可以恢复过来。

    展开全文
  • 如果只是用kafka-topics.batdelete命令删除topic,会有两种情况 1.如果当前topic没有使用过即没有传输过信息:可以彻底删除 2.如果当前topic有使用过即有过传输过信息:并没有真正删除topic只是把这个topic标记为...

    如果只是用kafka-topics.bat的delete命令删除topic,会有两种情况

    1.如果当前topic没有使用过即没有传输过信息:可以彻底删除
    2.如果当前topic有使用过即有过传输过信息:并没有真正删除topic只是把这个topic标记为删除(marked for deletion)

    以下是解决第二种情况:

    1.查看topic:

    .\bin\windows\kafka-topics.bat --zookeeper localhost:2181 --list

    如果是集群,配置kafka中server.properties添加:delete.topic.enable=true

    2.删除kafka中的topic

    .\bin\windows\kafka-topics.bat --zookeeper localhost:2181 --delete --topic topic_name

    手动删除logdir路径下,对应的topic_name文件夹。

    3.打开zookeeper客户端:

    4.删除以下路径的topic:

    ls /config/topics

    rmr /config/topics/topic_name

    ls /consumers

    ls /brokers/topics

    rmr /brokers/topics/topic_name

    ls /admin/delete_topics

    rmr /admin/delete_topics/topic_name

    5.重启zookeeper和kafka,查看全部的topic看是否删除:

    .\bin\windows\kafka-topics.bat --zookeeper localhost:2181 --list

     

     

     

     

     

     

     

    展开全文
  • 2、文件系统 在linux下没有windows下C、D盘概念,而是目录和文件组成一种层次结构,目录起点为根(root),其名为/。目录则为一个包含许多目录项文件,在linux下所有东西都可以当成文件来看待,每个目录最少...
  • 文件系统常用命令

    2016-05-24 17:39:00
     du命令只会计算文件的占用空间,而df命令不仅会考虑文件占用空间而且会计算被程序占用空间(比如一个进程已经打开了某个文件,但是我们执行rm命令将该文件删除了,这时候我们发现该文件的确不存在了,但是我们会...
  • 我们在Ubuntu系统中安装程序时,经常要在usr目录下新建、拷贝文件,此文件夹在Linux类系统中需要root权限才能访问,因此用常规鼠标右键菜单操作是无效,今天分享一下在终端中使用命令新建、拷贝文件。...
  • HDFS文件系统Shell命令

    千次阅读 2017-12-21 15:01:53
    HDFS是存取数据的分布式文件系统,那么对HDFS的操作,就是文件系统的基本操作,比如文件的创建、修改、删除、修改权限等,文件夹的创建、删除、重命名等。对HDFS的操作命令类似于Linux的shell对文件的操作,如ls、...
  • Linux文件系统命令

    2021-01-08 22:45:28
    ls //查看当前目录下文件,rm //删除文件mv //移动文件,cp //复制文件,more //q退出,enter下一行,空格下一屏(翻页) ,创建,合并文件,切换目录,创建文件,创建目录,删除目录,排序命令,文件查找
  • 删除文件 rm -r [路径] 创建文件夹 命令格式: mkdir [路径] 命令参数:  -m, --mode=模式,设定权限<模式> (类似 chmod),而不是 rwxrwxrwx 减 umask  -p, --parents 可以是一个路径名称。此时若路径中...
  • 在 Linux所用Ext3文件系统中,文件是以块为单位存储,默认情况下每个块大小是1K,不同块以块号区分。每个文件还有一个节点,节点中包含有 文件所有者,读写权限,文件类型等信息。对于一个小于12个块
  • 当我们在linux系统中要删除数万或者数十万甚至数百万的文件时使用rm -rf *就不太好用,因为要等待很长一段时间。在这种情况之下我们可以使用linux系统命令rsync来巧妙处理。rsync实际上用是替换原理,处理数十万...
  • Linux删除文件(夹)、创建文件(夹)命令是什么?在Linux系统删除文件,很多用户都惯用rmdir命令,因为Linux没有回收站功能,所以笔者建议用户使用rm -rf命令,具体用法可以按照以下命令进行操作。一、Linux删除...
  • 和rm命令作用一样 ,都是删除文件。 语法格式:unlink [参数] 常用参数: –help 显示帮助 –version 显示版本号 参考实例 删除test文件: [root@linuxcool ~]# unlink test.file 与该功能相关Linux...
  • 问题引出:Ubuntu系统下,用rm命令删除文件,没有任何提示信息,删得非常干脆,这是非常危险。如何解决呢? 解决思路:如果有提示信息,会大大降低误删风险。
  • (1).Ext3文件系统结构简单介绍 在 Linux所用Ext3文件系统中,文件是以块为单位存储,默认情况下每个块大小是1K,不同块以块号区分。每个文件还有一个节点,节点中包含有 文件所有者,读写权限,文件类型...
  • rm删除文件命令1、命令格式rm[options]file...2、命令功能rm命令删除文件命令,是Linux系统下常用命令,该命令的功能为删除一个文件或者整个目录或者目录中部分文件,它也可以将某个目录及其下所有文件及子...
  • 我们在Ubuntu系统中安装程序时,经常要在usr目录下新建、拷贝文件,此文件夹在Linux类系统中需要root权限才能访问,因此用常规鼠标右键菜单操作是无效,今天分享一下在终端中使用命令新建、拷贝文件。...
  • 现在的ubuntu一般带有回收站,但是在终端使用rm命令删除文件或目录却没有进入回收站中。 其实ubuntu是有专门的命令把文件放入回收站的,这个命令是在/usr/bin目录中的gvfs-trash命令,但是这个命令太长,使用起来...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,817
精华内容 2,726
关键字:

删除文件系统的命令是