code: def rename(src, dst):
      '''
      Rename a file or directory
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' file.rename /path/to/src /path/to/dst
      '''
      src = os.path.expanduser(src)
      dst = os.path.expanduser(dst)
  
      if not os.path.isabs(src):
          raise SaltInvocationError('File path must be absolute.')
  
      try:
          os.rename(src, dst)
          return True
      except OSError:
          raise CommandExecutionError(
              'Could not rename \'{0}\' to \'{1}\''.format(src, dst)
          )
      return Falsf rename(src, dst):
      '''
      Rename a file or directory
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' file.rename /path/to/src /path/to/dst
      '''
      src = os.path.expanduser(src)
      dst = os.path.expanduser(dst)
  
      if not os.path.isabs(src):
          raise SaltInvocationError('File path must be absolute.')
  
      try:
          os.rename(src, dst)
          return True
      except OSError:
          raise CommandExecutionError(
              'Could not rename \'{0}\' to \'{1}\''.format(src, dst)
          )
      return False
docs: Rename a file or directory
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' file.rename /path/to/src /path/to/dst