精华内容
下载资源
问答
  • Linux查看文件大小的几种方法

    万次阅读 多人点赞 2017-02-01 17:57:40
    linux获取文件大小

    stat命令

    stat filepath

    #第三行的Size字段就是文件的字节数
    xanarry@ThinkPad:/$ stat ~/Downloads/jdk-8u60-linux-x64.tar.gz
      File: '/home/xanarry/Downloads/jdk-8u60-linux-x64.tar.gz'
      Size: 181238643       Blocks: 353984     IO Block: 4096   regular file
    Device: 808h/2056d      Inode: 261742      Links: 1
    Access: (0666/-rw-rw-rw-)  Uid: ( 1000/ xanarry)   Gid: ( 1000/ xanarry)
    Access: 2017-02-01 17:36:43.177892508 +0800
    Modify: 2015-10-02 12:43:29.853291000 +0800
    Change: 2016-12-26 23:33:34.619480450 +0800
     Birth: -
    

    wc命令

    wc -c filename 参数-c表示统计字符, 因为一个字符一个字节, 所以这样得到字节数

    xanarry@ThinkPad:/$ wc -c  ~/Downloads/jdk-8u60-linux-x64.tar.gz
    181238643 /home/xanarry/Downloads/jdk-8u60-linux-x64.tar.gz
    

    du命令

    du -b filepath 参数-b表示以字节计数

    xanarry@ThinkPad:/$ du -b  ~/Downloads/jdk-8u60-linux-x64.tar.gz
    181238643       /home/xanarry/Downloads/jdk-8u60-linux-x64.tar.gz
    

    或者

    du -h filepath 直接得出人好识别的文件大小

    xanarry@ThinkPad:/$ du -h  ~/Downloads/jdk-8u60-linux-x64.tar.gz
    173M    /home/xanarry/Downloads/jdk-8u60-linux-x64.tar.gz
    

    如果对一个目录执行dudu会递归列出目录中的所有文件,并显示其大小,同时也会显示目录中所有文件的大小。假如我们想知道一个目录下所有文件占用空间的总大小,执行:

    du 目标目录 -sh
    # -s, --summarize       display only a total for each argument
    # -h, --human-readable  print sizes in human readable format (e.g., 1K 234M 2G)
    

    ls命令

    ls -l filepath 第五列为文件字节数

    xanarry@ThinkPad:/$ ls -l  ~/Downloads/jdk-8u60-linux-x64.tar.gz
    -rw-rw-rw- 1 xanarry xanarry 181238643 10月  2  2015 /home/xanarry/Downloads/jdk-8u60-linux-x64.tar.gz
    

    ls -h filepath h表示human, 加-h参数得到人好读的文件大小

    xanarry@ThinkPad:/$ ls -lh  ~/Downloads/jdk-8u60-linux-x64.tar.gz
    -rw-rw-rw- 1 xanarry xanarry 173M 10月  2  2015 /home/xanarry/Downloads/jdk-8u60-linux-x64.tar.gz
    
    展开全文
  • Linux打开超大文件方法

    千次阅读 2018-08-30 17:38:58
    Linux下打开超大文件方法Linux下用VIM打开大小几个G、甚至几十个G的文件时,是非常慢的。 这时,我们可以利用下面的方法分割文件,然后再打开。 1 查看文件的前多少行 head -10000 /var/lib/mysql/slowquery....

    Linux下打开超大文件方法
    在Linux下用VIM打开大小几个G、甚至几十个G的文件时,是非常慢的。

    这时,我们可以利用下面的方法分割文件,然后再打开。

    1 查看文件的前多少行

    head -10000 /var/lib/mysql/slowquery.log > temp.log

    上面命令的意思是:把slowquery.log文件前10000行的数据写入到temp.log文件中。

    2 查看文件的后多少行

    tail -10000 /var/lib/mysql/slowquery.log > temp.log

    上面命令的意思是:把slowquery.log文件后10000行的数据写入到temp.log文件中。

    3 查看文件的几行到几行

    sed -n ‘10,10000p’ /var/lib/mysql/slowquery.log > temp.log

    上面命令的意思是:把slowquery.log文件第10到10000行的数据写入到temp.log文件中。

    展开全文
  • linux文件读写权限命令

    千次阅读 2018-05-05 11:04:38
    这算是容易忽略的问题 要修改文件夹内所有的文件和文件夹及子文件夹属性为可可读可执行: ...修改文件可读写属性的方法 例如:把index.htm 文件修改为可可读可执行: chmod 777 index.htm 要修改

    这算是容易忽略的问题

    要修改文件夹内所有的文件和文件夹及子文件夹属性为可写可读可执行:

    chmod -R 777 /upload
    这里注意/是代表根目录 如果是当前目录需要 

    chmod -R 777 upload

    修改文件可读写属性的方法

    例如:把index.htm 文件修改为可写可读可执行:

    chmod 777 index.htm

    要修改目录下所有文件属性可写可读可执行:

    chmod 777 *.*

    该命令中可以使用 * 作为通配符。

    比如:修改所有htm文件的属性:

    chmod 777 *.htm

    修改文件夹属性的方法

    把目录 /images/small 修改为可写可读可执行:

    chmod 777 /images/small

    修改目录下所有的文件夹属性:

    chmod 777 *

    把文件夹名称用 * 来代替就可以了。

    要修改文件夹内所有的文件和文件夹及子文件夹属性为可写可读可执行:

    chmod -R 777 /upload

    总结 Linux 下文件和目录的权限区别:

    文件:读文件内容(r)、写数据到文件(w)、作为命令执行文件(x)。

    目录:读包含在目录中的文件名称(r)、写信息到目录中去(增加和删除索引点的链接)、搜索目录(能用该目录名称作为路径名去访问它所包含的文件和子目录)
    具体说就是:

    (1)有只读权限的用户不能用 cd 进入该目录,还必须有执行权限才能进入。
    (2)有执行权限的用户只有在知道文件名,并拥有读权利的情况下才可以访问目录下的文件。
    (3)必须有读和执行权限才可以 ls 列出目录清单,或使用 cd 命令进入目录。
    (4)有目录的写权限,可以创建、删除或修改目录下的任何文件或子目录,即使使该文件或子目录属于其他用户也是如此。

    查看目录权限

    查看文件权限的语句,在终端输入:

    ls -l xxx.xxx (xxx.xxx是文件名)

    那么就会出现相类似的信息,主要都是这些:

    -rw-rw-r-- 

    一共有10位数,其中:

    最前面那个 - 代表的是类型
    中间那三个 rw- 代表的是所有者(user)
    然后那三个 rw- 代表的是组群(group)
    最后那三个 r-- 代表的是其他人(other)
    这里再解释一下后面那9位数:

    r 表示文件可以被读(read)
    w 表示文件可以被写(write)
    x 表示文件可以被执行(如果它是程序的话)
    - 表示相应的权限还没有被授予
    现在该说说修改文件权限了

    在终端输入:

    chmod o w xxx.xxx

    表示给其他人授予写xxx.xxx这个文件的权限

    chmod go-rw xxx.xxx

    表示删除xxx.xxx中组群和其他人的读和写的权限

    其中:

    复制代码
    u 代表所有者(user)
    g 代表所有者所在的组群(group)
    o 代表其他人,但不是u和g (other)
    a 代表全部的人,也就是包括u,g和o
    r 表示文件可以被读(read)
    w 表示文件可以被写(write)
    x 表示文件可以被执行(如果它是程序的话)
    复制代码

    其中:rwx也可以用数字来代替

    r ------------4
    w ------------2
    x ------------1
    - ------------0

    行动:

    表示添加权限
    - 表示删除权限
    = 表示使之成为唯一的权限
    当大家都明白了上面的东西之后,那么我们常见的以下的一些权限就很容易都明白了:

    复制代码
    -rw------- (600) 只有所有者才有读和写的权限
    -rw-r--r-- (644) 只有所有者才有读和写的权限,组群和其他人只有读的权限
    -rwx------ (700) 只有所有者才有读,写,执行的权限
    -rwxr-xr-x (755) 只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限
    -rwx--x--x (711) 只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限
    -rw-rw-rw- (666) 每个人都有读写的权限
    -rwxrwxrwx (777) 每个人都有读写和执行的权限
    复制代码

     


    展开全文
  • linux查看大文件命令

    千次阅读 2017-10-14 13:39:42
    df -h 查看硬盘所有挂载目录容量 du -sh 查看当前目录总共容量 du -h 查看当前目录文件夹所占容量(包含子目录) du -sh /*查询根目录各子目录所占容量(可改为想查询的目录)

    df -h 查看硬盘所有挂载目录容量

    du -sh 查看当前目录总共容量

    du -h 查看当前目录文件夹所占容量(包含子目录)

    du -sh /*查询根目录各子目录所占容量(可改为想查询的目录)


    展开全文
  • Linux如何快速生成大文件

    万次阅读 2018-11-06 19:13:54
    dd命令 dd if=/dev/zero of=file bs=1M count=20000 会生成一个20G的file 文件文件内容为全0(因从/dev/zero中读取,/dev/zero为0源)。...如果只想产生一个大文件的数据,但是并不需要占用磁盘空间,则可...
  • Linux 命令之 find:查找文件

    万次阅读 多人点赞 2018-01-19 11:50:49
    Linux 命令中,find用于在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名,其支持按名称查找、按正则表达式查找、按文件大小查找、按文件权限查找等多种查询方式。如果在使用该命令时,...
  • Windows中删除文件或清空文件内容很简单,但是在Linux中,有些时候,我们不想打开文本编辑器去删除文件的内容,想通过命令去实现这一功能 本文就介绍几种方法,用于清空或删除大文件内容 注意:Linux系统中一切皆...
  • Linux命令大文件分割

    千次阅读 2020-05-27 17:35:08
    我们有时候会遇到大文件需要处理,当文件时,Linux中使用vim、cat、vim、grep、awk 等这些工具对大文件进行分析执行速度缓慢,占用内存资源文件传输慢; 这里有一个原始文件,sourcelist.xlsx ,比较了...
  • Linux创建文件命令方法

    万次阅读 多人点赞 2019-07-02 22:53:06
    本文讲解了Linux创建文件命令方法 ,希望对您的学习有所帮助。  创建文件夹  mkdir aaa  mkdir -p aaa  创建文件命令  vi foo.txt  emacs foo.txt  echo "aaaa" > foo.txt  cat > foo.txt ...
  • linux查看目录文件大小命令

    万次阅读 2019-03-28 15:55:18
    (1)在命令框输入命令:ls -lht 将会一一列出当前目录下所有文件的大小,以及所有文件大小的统计总和。或者直接打入ll命令。 (2)df 或者 df -h (3)使用du -sh * 命令也可以列出当前文件以及文件夹的大小。这个...
  • Linux文件搜索、查找、查看命令

    万次阅读 多人点赞 2018-10-12 14:32:43
    Linux文件搜索、查找、查看命令 1、最强大的搜索命令:find 一、根据 文件或目录名称 搜索 二、根据 文件大小 搜索 三、根据 所有者和所属组 搜索 四、根据 时间属性 搜索 五、根据 文件类型或i节点 搜索 六、组合...
  • Linux下查看隐藏文件命令

    万次阅读 2018-11-14 11:07:36
    一般的Linux下的隐藏目录使用命令ls -l是查看不出来的,只能查看到文件及文件夹 查看Linux下的隐藏文件需要用到命令 ls -al 其他查看文件目录命令: ls -l ll ls -l / ...
  • Linux下打开超大文件方法

    万次阅读 2017-08-02 16:42:20
    Linux下打开超大文件方法Linux下用VIM打开大小几个G、甚至几十个G的文件时,是非常慢的。 这时,我们可以利用下面的方法分割文件,然后再打开。 1 查看文件的前多少行 head -10000 /var/lib/mysql/slowquery.log...
  • linux显示文件命令

    万次阅读 2018-05-22 10:47:51
    lsls命令显示最基本的文件信息,只有文件名,如果某些shell工具没有配置颜色识别文件和文件名,那么将无法区分哪些是文件哪些是文件夹。ls -F-F参数将显示列表中的文件区分开文件和文件夹,文件夹后面带有/ls -a-a...
  • linux移动文件命令

    万次阅读 2019-04-22 11:22:07
    这里有个的比较好而且全面的文章: linux的mv命令 我经常使用的: 把当前目录的一个子目录里的文件移动到另一个子目录里: 命令: mvtest3/*.txttest5 或者: mv data1/* data ...
  • 前沿:最近在开发自动从U盘拷贝大批量文件linux系统的的功能。由于需要几十个G的大文件来做测试,如果自己去找这么多资源,然后再拷贝,非常麻烦。所以学了下dd命令,现在总结一下: 一、参数介绍 if=FILE 从...
  • 83_Linux编辑超大文件

    千次阅读 2019-03-30 17:16:05
    vi编辑超大文件 命令:vi 跳转到指定行:命令模式下输入冒号+行号
  • linux修改文件读写执行权限命令chmod

    千次阅读 2017-10-25 21:40:15
    之前用chmod的时候都是...也知道3个数字(例子中的755)分别代表赋予 “文件属主用户”、“文件所属组用户”、“其他用户” 这三种用户对文件的读(4)、(2)、执行(1)权限。 7=4+2+1,所以就代表读写执行权限,
  • Linux文件压缩解压命令

    万次阅读 2019-05-29 20:27:58
    Linux文件压缩解压命令 tar功能:文件压缩解压 格式:tar 参数 压缩后的文件名 被压缩的文件名 tar 参数 被解压的文件名 -C 指定目录 (如果省略 -C 指定目录,则解压到当前文件夹) -c 建立一个压缩文件的参数...
  • tomcat/bin目录下面的执行文件权限不够没发现;运行tomcat时报错就将这个问题好好研究了一下;执行./startup.sh后:看到错误提示是:权限被拒绝;然后查看了下bin目录下所有的文件权限比较之后---------------------...
  • Linux)误删文件恢复命令方法

    万次阅读 2018-12-07 18:32:09
    前言 无论在哪个系统中,删除文件都是必须谨慎的操作。如果不小心删除了,重要文件就糟糕了。下面介绍的就是
  • linux文件查看命令:1、查系统文件结构及使用大小用df -h; 2、查具体文件大小用du -h --max-depth=1 *
  • linux文件打开命令

    万次阅读 2019-03-27 11:03:12
    2、打开文件方法: 编辑文件用 vi 文件名 或者 vim 文件名。 退出按ESC,输入:q!回车。 查看文件用 cat 文件名 或 less 文件名 转自:https://blog.csdn.net/weixin_42046442/article/details/80703386 表示...
  • Linux下隐藏文件和显示隐藏文件命令

    万次阅读 2017-05-01 10:17:54
    (1)Linux下隐藏文件和文件夹(目录)需要用到 mv 命令、其实超简单的. 例子:将a目录隐藏 命令:mv a .a 还可以在建立文件时直接以.开头起名,得到的文件就是隐藏文件 (2) linux下显
  • Linux下查找大文件目录的方法

    万次阅读 2016-08-10 10:59:48
    Linux下查找大文件目录的方法Linux下做文件管理的简单方法
  • 2):根据行数利用 split 命令切分文件 split -l 1000 a.txt -d -a 4 b_ 将a.txt文件按照1000行来平分成若干个大小文件,b_ 是要保存成的新文件的前缀,后缀是指定的4位数字(-d -a 4) 例如:b_0001 b_0002等 ...
  • linux大文件分包压缩用tar打包命令和split分割命令,批量解压命令用cat和tar
  • 本文讲解了linux创建文件命令:dd。使用dd这个linux命令可以创建一定大小文件。 linux创建文件命令:dd命令 把指定的输入文件拷贝到指定的输出文件中,并且在拷贝的过程中可以进行格式转换。语法: CODE:[Copy ...
  • linux下查看文件大小的命令

    千次阅读 2015-07-27 10:49:31
    查看文件和文件夹大小,使用du命令。一般来说,使用du -h -d 1 文件名命令即可查询此文件或目录所占的大小。参数-d ·表示递归查询的层数。当然如果该指令不带文件名则表示查询本目录下的所有文件文件目录的大小。
  • 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* --...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,135,266
精华内容 854,106
关键字:

linux写大文件命令

linux 订阅