Landscape fabric is a spun-bonded or woven fabric that is used to control weeds in your yard. Perforated plastic film is sometimes called a fabric even though it is not.
Landscape fabric materials allow water and air to pass through in contrast with film, which smothers the ground and deprives it of moisture.
Unperforated film should not be used in landscaping applications as it damages the plant material.