在 Linux 中,d第一个位置是drwxr-xr-x什么意思?可能存在的所有可能的字母是什么,它们是什么意思?
我正在尝试了解有关 Linux 文件权限系统的更多信息,并且我想查看第一个插槽的字符含义列表。
当我这样做时ls -l:
calico@A000505:~/Documentos$ ls -l
total 2020
-rwxr-xr-x 1 calico calico 8559 2010-11-16 11:12 a.out
-rwxrw-rw- 1 smt smt 2050138 2010-10-14 10:40 Java2.pdf
-rwxrw-rw- 1 ocv ocv 234 2010-11-16 11:11 test.c
Run Code Online (Sandbox Code Playgroud)
但“2020 年总计”是什么意思?我只有 3 个文件,所以它不是文件或目录的数量,我想也不是大小。那是什么?
我有一个 8 Gb 的日志文件(Rails 生产日志)。我需要在某些日期(行)之间剪切它。我可以使用哪个命令来执行此操作?
默认行为du在我的系统是不正确的默认行为。
如果我是ls我的/data文件夹,我会看到(删除不重要的内容):
ghs
ghsb -> ghs
hope
rssf -> roper
roper
Run Code Online (Sandbox Code Playgroud)
每个文件夹内都有一组以数字为名称的文件夹。我想获得所有名为 的文件夹的总大小14,所以我使用:
du -s /data/*/14
Run Code Online (Sandbox Code Playgroud)
我看...
161176 /data/ghs/14
161176 /data/ghsb/14
8 /data/hope/14
681564 /data/rssf/14
681564 /data/roper/14
Run Code Online (Sandbox Code Playgroud)
我想要的只是:
161176 /data/ghs/14
8 /data/hope/14
681564 /data/roper/14
Run Code Online (Sandbox Code Playgroud)
我不想看到符号链接。我试过-L, -D,-S等。我总是得到符号链接。有没有办法去除它们?
我正在尝试nc从脚本执行命令,我的脚本nc使用相同的源端口在目标的不同端口上执行命令。
例如:
nc -p 8140 -z -v -n 10.X.X.9 9090
nc -p 8140 -z -v -n 10.X.X.9 9091
nc -p 8140 -z -v -n 10.X.X.9 9092
nc -p 8140 -z -v -n 10.X.X.9 9093
and so on ...
Run Code Online (Sandbox Code Playgroud)
在第一次 nc 执行之后,对于所有行的其余部分,我收到了下面提到的错误消息。
nc: bind failed: Address already in use
nc: bind failed: Address already in use
nc: bind failed: Address already in use
Run Code Online (Sandbox Code Playgroud)
有没有办法避免这种情况?
ls ×2
shell ×2
files ×1
logs ×1
netcat ×1
networking ×1
permissions ×1
symlink ×1
tcp ×1
wildcards ×1