命令组合

文件管理

获取指定目录下最新修改的文件的文件名

参数:

  • <dirname>:查找的目录
  • <filename>:匹配文件名
ls -lt /<dirname>/ | grep <filename> | head -n 2 |awk '{print $9}'

如果不匹配文件名,可以把 grep 的命令去除

获取当前目录名称

basename $(pwd)
# or
basename $(pwd)

MacOS

因 Unix 权限、ACL、文件标志或 SIP 而拒绝对文件进行操作。要完全解锁一个文件。

# Remove ACLs from <file>
sudo chmod -N <file>
# Give everyone read-write permission to file
sudo chmod ugo+rw <file>
# Clear the user immutable flag from file
sudo chflags nouchg <file>
# Remove the SIP protection from file
sudo chflags norestricted <file>
# Remove SIP protection from file
sudo xattr -d com.apple.rootless <file>