Questions tagged «unix»

Unix是一种多任务,多用户计算机操作系统,最初由Bell Labs的一群AT&T员工于1969年开发。

5
如何获取实际目录大小(超出du)?
如何使用UNIX / Linux标准工具获取实际目录大小? 替代问题:如何获取du以显示实际目录大小(而不是磁盘使用情况)? 由于人们似乎对术语“大小”有不同的定义:我对“目录大小”的定义是该目录中所有常规文件的总和。 我不在乎目录inode的大小或文件在相应文件系统上占用的任何大小(块*块大小)。一个包含3个文件(每个1字节)的目录,其目录大小为3字节(根据我的定义)。 使用du计算目录大小似乎不可靠。 例如,mkdir foo && du -b foo报告“ 4096 foo”,而不是0字节的4096字节。对于非常大的目录,报告的目录大小du -hs可能相差100 GB(!)或更多(压缩文件系统)。 那么必须使用什么(工具/选项)来获得实际的目录大小?
17 linux  unix  gnu  du  inode 

2
持续重新尝试使用curl恢复下载
我在Mac上,有一些要从ftp服务器下载的文件列表。连接有点麻烦,因此如果连接断开,我希望它重试并恢复。 我知道我可以使用wget来做到这一点,但是不幸的是Mac OS X并不附带wget。我可以安装它,但是要这样做(除非我错过了什么),我需要先安装XCode和MacPorts,我想避免这样做。 虽然可以使用Curl,但我不知道它是如何工作的或如何真正使用它。如果我在文本文件中有文件列表(每行一个完整路径,如ftp:// user:pass @ server / dir / file1),如何使用curl下载所有这些文件?我可以卷翘以永不放弃吗?例如,无限重试并在中断的地方继续下载,诸如此类?
17 mac  unix  download  wget  curl 

1
我怎样才能使“ find”以相反的时间顺序查找文件?
我想在按时间戳(创建时间)排序的子目录中找到文件,最近的优先。 我看过手册页,但似乎只能让您按时间戳过滤而不是按时间戳排序。 我可以通过哪些选择find来完成此任务?或者,如何将其与其他工具结合使用,例如sort按时间戳排序?
17 bash  unix  find 

5
如何跳回* nix命令行中的第一个字符?
当在* nix命令行中写一个长命令并且必须返回到第一个字符时,为了在开头添加一些内容(例如a nohup,当您意识到该过程将是一个长命令,或a sudo,当您意识到您需要root权限)游标可能需要很长时间才能回到第一个字符... 有捷径可让您直接跳到那里吗? 我正在使用Mac,因此Home无法选择


3
我在UNIX上的专用/公用SSH密钥在哪里?
我开始了解RSA和公用/专用密钥系统是如何工作的,我想知道我的专用和公用SSH密钥存储在哪里。当我转到主目录并浏览.ssh目录(cd .ssh)时,我仅看到“ known_hosts”文件,我猜其中包含我所知道的不同远程SSH服务器的公钥。 在哪里可以找到这些密钥?我什至不记得顺便创建它们,但是由于我之前已经建立了ssh连接,因此它们必须在某个地方。 我在Mac OS 10.6上使用OpenSSH_5.2p1。 谢谢!
17 macos  unix  ssh 


2
Linux:创建zip归档文件时指定顶级目录
我的项目具有通常的目录结构(src /,bin /,...),即 project-name/ |-- bin |-- lib |-- src `-- Makefile 并希望创建具有以下目录结构的档案: project-name-version/ |-- bin |-- lib |-- src `-- Makefile 有没有一种巧妙的方法可以避免在project-name/其他地方创建临时目录,然后在最终调用zip -r ...该临时目录的内部复制文件? (我基本上是在寻找某种路径前缀或相对路径选项。)
17 linux  unix  zip  path  archiving 


2
当我丢失到* nix框的远程连接时,运行进程会发生什么?
我偶尔会失去与VPS的远程SSH连接。我screen用于长时间运行的进程,但我想知道screen如果我丢失了与盒子的连接,我在会话中运行的进程会发生什么。 当我重新建立与盒子的连接时,当我丢失连接时运行的bash和sshd进程发生了什么?今天我反复失去连接,注意到比平常更多的bash和sshd进程。 如果有进程闲置,我是否需要杀死它们?我怎样才能确定哪个进程在我之前的会话中被放弃了? 谢谢你的回复!

3
如何阅读Unix用法
我进行了一些搜索,但是找不到关于Unix用法工作方式的文档。我知道一些(主要是通过反复试验),但是,例如,我怎么知道 /usr/bin/ls [-aAbcCdeEfFghHilLmnopqrRstuvVx1@] [file]... 意味着您可以包括多个选项?那是, ls -la 什么是用法语法的文档在哪里?


8
排序可读文件大小
如何使用易于理解的文件大小排序(考虑大小标识符(G,M,K)的数字排序)对列表进行排序?我du -sh可以例如对输出进行排序吗? 问题:考虑列出文件/文件夹并按文件大小对其排序的问题。您可以通过运行以下命令来实现: du -s * | sort -n 这列出了按大小排序的文件/文件夹。但是,打印的大小值以字节为单位(如果选择,则为兆字节或千兆字节)。 希望能够根据人类可读的值进行排序,因此我可以运行类似于 du -sh * | <human-readable file sort> 并有2.0M后显示1.5GB文件夹。
16 linux  mac  unix  sorting 

5
使用`find`获得多个文件扩展名
我正在使用以下命令来计数JAVA文件中的文本行: find . -name '*.java' | xargs wc -l 如何修改find命令参数以匹配多个文件扩展名?例如,我想对CPP,C和H文件使用以上操作。
16 unix  find 

4
Unix“文件”命令需要多长时间?
当您将文本文件传递给Unix file命令时,它可能会告诉您以下内容: input.txt: UTF-8 Unicode English text, with very long lines 有人可以告诉我一行必须包含的最少字符数才能被认为很长吗?手册页对此没有任何说明,我也不想搜索源代码。如果有人可以告诉我如何将这个问题放入不会返回十亿个结果的Google查询中,而几乎所有结果都不相关,我也很高兴。
16 unix  shell 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.