public String chownr(List<String> options, String owner, String group, List<String> paths) { List<String> recursive = Arrays.asList("-R"); if (options == null) { return chown(recursive, owner, group, paths); } else { return chown(CollectionUtils.combineStringsUniquely(options, recursive), owner, group, paths); } }
public String chown(String owner, String group, String path) { Assert.notBlank(path); return chown(null, owner, group, Collections.singletonList(path)); }
public String chown(List<String> options, String owner, String group, String path) { Assert.notBlank(path); return chown(options, owner, group, Collections.singletonList(path)); }
/** * <pre> * ssh [args] [user@]hostname chown [chownargs] owner:group file * </pre> */ public static final int sshchown(List<String> args, String user, String hostname, List<String> options, String owner, String group, String file) { Assert.notNull(owner); Assert.notNull(group); Assert.notNull(file); String command = cmds.chown(options, owner, group, file); return ssh(args, user, hostname, command); }