⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 inventory.sh

📁 OpenSSL Source code for SFTP, SSH, and many others
💻 SH
字号:
#!/bin/sh## inventory.sh## Originall written by Ben Lindstrom, modified by Darren Tucker to use perl## This will produced and AIX package inventory file, which looks like:## /usr/local/bin:#          class=apply,inventory,openssh#          owner=root#          group=system#          mode=755#          type=DIRECTORY# /usr/local/bin/slogin:#          class=apply,inventory,openssh#          owner=root#          group=system#          mode=777#          type=SYMLINK#          target=ssh# /usr/local/share/Ssh.bin:#          class=apply,inventory,openssh#          owner=root#          group=system#          mode=644#          type=FILE#          size=VOLATILE#          checksum=VOLATILEfind . ! -name . -print | perl -ne '{	chomp;	if ( -l $_ ) {		($dev,$ino,$mod,$nl,$uid,$gid,$rdev,$sz,$at,$mt,$ct,$bsz,$blk)=lstat;	} else {		($dev,$ino,$mod,$nl,$uid,$gid,$rdev,$sz,$at,$mt,$ct,$bsz,$blk)=stat;	}	# Start to display inventory information	$name = $_;	$name =~ s|^.||;	# Strip leading dot from path	print "$name:\n";	print "\tclass=apply,inventory,openssh\n";	print "\towner=root\n";	print "\tgroup=system\n";	printf "\tmode=%lo\n", $mod & 07777;	# Mask perm bits		if ( -l $_ ) {		# Entry is SymLink		print "\ttype=SYMLINK\n";		printf "\ttarget=%s\n", readlink($_);	} elsif ( -f $_ ) {		# Entry is File		print "\ttype=FILE\n";		print "\tsize=$sz\n";		print "\tchecksum=VOLATILE\n";	} elsif ( -d $_ ) {		# Entry is Directory		print "\ttype=DIRECTORY\n";	} }'

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -